mysql子查詢最多幾次,mysql如何同時查詢3個表?
這種情況可以使用 UNION 或者 UNION ALL ;將多個結果合并在一起顯示出來;
UNION 和UNION ALL 的不同是:
UNION 會自動壓縮多個查詢結果集合中的重復結果;
UNION ALL 則將所有的查詢結果全部都顯示出來,不管是是否重復
根據實際情況進行選擇;下面提供一種寫法:
SELECT * FROM (SELECT * FROM table1 UNION ALL SELECT * FROM table2 UNION ALL SELECT * FROM table3) as Table_ALL where a='12';希望我的回答幫到了你;