Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can one column in the result of a MySQL query be removed?

Tags:

sql

mysql

Example:

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 

return:

film_id |  COUNT
7            1   
6            1

But I want it to return:

film_id
  7
  6

How do I return only 1 colomn?

like image 355
meotimdihia Avatar asked Jul 08 '10 10:07

meotimdihia


1 Answers

To do it, just move your "COUNT(film_id)". Your HAVING clause will do the work for you.

SELECT `film_id` FROM films_genres AS FilmsGenre
WHERE genre_id In (4)
GROUP BY anime_id,film_id
HAVING COUNT(film_id) = 1
like image 50
Pranay Rana Avatar answered Nov 03 '22 21:11

Pranay Rana