ユーザーにプレイリストにないトラックを表示するクエリが必要です。私が得られる唯一のパラメータは、ユーザのユーザ名です。このダイアグラムから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