gpt4 book ai didi

mysql - 如何删除 MySQL 查询结果中的一列?

转载 作者:可可西里 更新时间:2023-11-01 06:57:10 24 4
gpt4 key购买 nike

例子:

SELECT `film_id`,COUNT(film_id) AS COUNT FROM films_genres AS FilmsGenre   
WHERE genre_id In (4)
GROUP BY film_id,COUNT
HAVING COUNT = 1

返回:

film_id |  COUNT
7 1
6 1

但我希望它返回:

film_id
7
6

如何只返回 1 列?

最佳答案

为此,只需移动您的“COUNT(film_id)”。您的 HAVING 子句将为您完成这项工作。

SELECT `film_id` FROM films_genres AS FilmsGenre
WHERE genre_id In (4)
GROUP BY anime_id,film_id
HAVING COUNT(film_id) = 1

关于mysql - 如何删除 MySQL 查询结果中的一列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3202732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com