我有这张表tagMusic
id tagid musicid
---------------------
1 1 141
2 4 141
3 3 102
所以我需要说: 带我所有标记为Id 1 AND 4的音乐ID(例如)。
答案 0 :(得分:1)
关于它的一种方法是只选择那些标签并计算每个标签获得的唯一结果数:
SELECT musicid
FROM tagmusic
WHERE tagid IN (1, 4)
GROUP BY musicid
HAVING COUNT(*) = 2