こんにちは私はUsersというテーブルとfriendsというテーブルを持っています。friendsテーブルにはUserIDとFriendIDの2つのデータ型があります(両方のデータ型の外部キーからUsersテーブルの主キーへ)、
IDを指定して、その人の友達の名前のリストを見つける必要があります。テーブルを間違って設計したのか、クエリを書き直す必要があるのかわかりません。
私のクエリは次のとおりです(これまでのところ、最初に一致した人の詳細が表示されています)
SELECT Users.Name
FROM Users
WHERE Users.ID = SELECT Friends.UserID
FROM Friends,Users
WHERE Users.ID = (Select Users.ID
From Users
WHERE Users.Username = 'John')