我有一個返回3列的子查詢。我無法擺脫它們。我只想爲父查詢使用其中一列。MySQL子查詢選擇特定列
例如。
SELECT * FROM table_a WHERE id = (SELECT a,id,b FROM table_b LIMIT 1);
我只想從table_b
得到id
。
我要找的線沿線的東西:
SELECT * FROM table_a WHERE id = (SELECT a,id,b FROM table_b LIMIT 1)[id];
如何我會做到這一點?
SELECT * FROM表-A WHERE ID =(SELECT ID FROM表-B LIMIT 1);你不能這樣使用? –
查詢要複雜得多,額外的列我無法擺脫 – nick