私はIPアドレスとユーザーIDのテーブルがあります。どのような与えられたことはユーザーIDですMySQLはこの状況をうまく表現できません
user_id | ip_address
---------------------
1 | 127.0.0.1
13 | 127.0.0.1
27 | 192.168.0.1
47 | 127.0.0.1
59 | 192.168.0.1
70 | 127.0.0.1
、我々は1.私は何をしたいのですが私は、ユーザID 1.
とIPアドレスを共有するすべてのユーザーIDを選択していると言うでしょうこの状況を「私は知らない」よりもはっきりとした言葉のようなものを仮定していますが、わかりません。
サブクエリの使用を避けようとしています。
サブクエリを避ける理由は何ですか? – pilcrow
これは、より良い解決策が組み立てられるまで、かなり頻繁に実行されるものです。 – castis
さて、サブクエリを避けるのはなぜですか?この場合、実際には、無関係なスカラー述語サブクエリ(「非量子化比較サブクエリ」)を使用した、明白で解読可能なソリューションが数回実行されます。そのサブクエリは他のどのように遅くても速いかもしれません...) – pilcrow