私は、各ユーザのuser_idの主キーを持つusersというデータベーステーブルを持っています。mysqlクエリは、ソーシャルネットワーキングサイトでお互いの友達を見つけるのに役立ちます
また、user_idとfriend_user_idという2つのフィールドを持つfriendsというテーブルがあります。
重複したエントリを避けるために、user_idフィールドは常に2つのuser_idのうち最も小さいものです。
私は2人のユーザーを念頭に置いています(ユーザーID 1とユーザーID 4は何でも構いませんが)。
ユーザー1とユーザー4の友だち(つまり相互の友人)であるユーザーのユーザーテーブルからすべての行を返すにはどうすればよいですか。
ハハイカルス - 非常に良い。 – Chris
さて、SQL文法は苦労していますが、入力に感謝しています – geoffs3310
@ geoffs3310それはちょっとしたジョークです;)Chrisの答えを見てください。 (より簡潔に書くことができますが、彼がそこに置いた内部結合の必要はありません) – Icarus