0
私は 'friends'というテーブルを持っていますが、これにはカラムperson1
とperson2
が含まれています。 私はPHPを使用して、ユーザーが人と友人かどうかを確認しています。ジムで、person2
は、換言すれば、ボブ 2つの値が2つのフィールドのどちらかにラウンドします
で、私は彼らかどうかを確認したい
person1
がボブであるとperson2
はジムperson1
です:私はどうかを確認しますクエリを実行したいです両方とも同じ列に存在する。他の人と一緒にいるジムではなく、他人と一緒にいるボブではありません。 同じ行のBobとJimを一緒にする必要があります。行を取得するためにどのようなクエリを使用しますか?SELECT person1, person2 FROM friends WHERE (person1=Jim AND person2=Bob) OR (person1=Bob AND person2=Jim)
もちろん、これはSQLでは機能しませんが、私はこれらの行に沿って何かを探しています。私はテーブルに友情重複を望んでいません。 ご協力いただければ幸いです!
、なぜそれは動作しませんか? – SenorAmor
Doh!私はそれを試していない、私はちょうど擬似コードを書いていたと思った、MySQLがそれを行うことはできません。ありがとう、私は推測する。 – q3d