3 つの列を返すサブクエリがあります。それらを取り除くことはできません。親クエリの列の 1 つだけを使用したい。
例えば。
SELECT * FROM table_a WHERE id = (SELECT a,id,b FROM table_b LIMIT 1);
id
からだけ取得したいtable_b
。
次のようなものを探しています:
SELECT * FROM table_a WHERE id = (SELECT a,id,b FROM table_b LIMIT 1)[id];
どうすればこれを達成できますか?