举个栗子。两个表歌曲表music,两个字段music_id,name歌曲标签表music_tag,两个字段music_id,tag_id我想一条SQL语句将music表中的所有的music_id和name及其所拥有的标签的数量查询出来(假设只有部分歌曲拥有标签),请问怎么写?JOIN来JOIN去都没对,我是用的MySQL。
2 回答
翻翻过去那场雪
TA贡献2065条经验 获得超13个赞
selectmusic_id,name,isnull(temp.music_tag,0)frommusicleftjoin(selectmusic_id,count(0)asnumfrommusic_taggroupbymusic_id)tempwheremusic.music_id=temp.music_id大致是这样。。语法如果有错稍微改一下吧~
添加回答
举报
0/150
提交
取消