私のクエリでは、同じ都市のすべてのユーザーを取得したいと考えています。このクエリはエンド ユーザーも利用できるため、同じ都市の他のユーザーを確認できます。ユーザーテーブルにクエリを実行して、クエリを実行したユーザーも含めてすべてのユーザーを取得します。
2 つのオプションがあります。
user.id != (クエリを実行しているユーザーのユーザー ID) をクエリする条件を追加します。
または、クエリ結果を表示してクエリを実行しているユーザーを削除する前に処理します。
どちらを使用するかは重要ですか、それともかなりの効果がありますか?
注 - 私の主なクエリは、同じ都市を見つけるほど単純ではありませんが、3 つのテーブル結合を使用して、ユーザーが表示したいデータにアクセスします。簡潔にするためにここに都市を入れました。