タイトルがはっきりしないかもしれませんが、適切な名前を付けることができませんでした。
次のテーブルを使用して、テーブル内の人のすべての友達を選択しようとしています。
Table friends
column name user1
column name user2
私は次のようにクエリを取得しました
SELECT users1.username,users2.username FROM friend_request
JOIN users AS users1 ON friend_request.user1 = users1.id
INNER JOIN users AS users2 ON friend_request.user2 = users2.id
ただし、これは明らかに両方の名前を返します。
Foobar | Dummy
1つの結果で問題の友達を除外/取得するにはどうすればよいですか?user1.usernameが私が探しているものではないかどうかを明確にするために、showusers.2usernameとversevisaを表示します。
Dummy
前もって感謝します。
編集:
2つの列のどちらに正しいユーザーが含まれているかわかりません。ダミーを探していますが、参加するとFoobarとDummyが表示されますが、ダミーを知りたいだけです。foobarは自分の友達を探している人です。お役に立てれば。