我正在尝试制作类似于图表列表的内容,而我的实际查询是这样的:
SELECT
user.username,
songs.*,
albums.desc,
albums.release,
albums.name,
AVG(songrating.rating)
FROM
songs
INNER JOIN
user
ON
songs.userid=user.id
INNER JOIN
albums
ON
songs.albumid=albums.id
INNER JOIN
songrating
ON
songs.id=songrating.songid
GROUP BY
songrating.songid
它只显示至少有一个评分条目的条目,但我也想要这些没有评分的条目
我尝试将它与 if / case 一起使用,但它不起作用(或者我做错了什么)
如果我删除平均等,它可以正常工作。