我想要一个查询,显示我的用户没有在他的播放列表中的轨道。我会得到的唯一参数是用户的用户名。需要一个MySQL查询外面的这个图
这张图可能吗?如果是这样,你能提供一个查询吗?
我已经尝试了查询,但没有这么succesfull。
SELECT * FROM TRACK
INNER JOIN USER u on u.ID = TRACK.USERID
INNER JOIN Playlist p on p.TrackID = TRACK.ID
WHERE (u.ID IN (SELECT UserID FROM Playlist WHERE UserID = (SELECT ID FROM User WHERE username = 'Arjan')))
AND (TRACK.ID NOT IN (SELECT ID FROM TRACK))
不确定这里缺少的东西。也许我只是想太复杂了。
[帮助/切合主题]:*问题,要求作业帮助**必须包括到目前为止你做过解决工作总结问题以及你解决问题的难点描述***我们不是一个家庭作业完成或代码写作服务。 –
@KenWhite给我一分钟,我会编辑我的文章。 – Levialhan