これらのテーブルが与えられた場合:
create temporary table a(pid integer, cid integer);
create temporary table b(id integer, code varchar);
これは機能しますが、間違った結果を返します。
select pid
from a
where cid in (select cid from b where code like 'AE%')
間違ったフィールドを使用するようなクエリがありましたが、そのクエリが機能することに驚きました。このようなクエリは、テーブルからすべての行を返すだけではありませんか?
このように書かれた、役に立つと思われるクエリの例はありますか?
多分私は何かが欠けています。