【发布时间】:2013-01-23 07:19:14
【问题描述】:
我的表包含 img_id 和 likes 列。
示例:
1 1
1 1
1 0
2 0
2 0
3 1
所以当运行这个查询时:
select img_id, count(likes)
from my_table
where likes = 1
group by img_id
结果如下:
1 2
3 1
我跑步的时间:
select img_id, count(likes)
from my_table
where likes = 0
group by img_id
结果是:
1 1
2 2
我的问题是:
如何在 query1 img_id 2 = 0 中返回,我的意思是 img_id = 2 没有喜欢 同样在查询 2 img_id = 3 没有不喜欢,所以我需要返回 3 -> 0
【问题讨论】:
标签: mysql sql sql-server tsql