2012-09-24 54 views
10

我使用UNION來獲取不同表中的所有名稱。
我的桌子一共有大約10000行。
但查詢返回468行!
我的查詢是:mysql UNION結果的行數少於錶行數的總和

SELECT name FROM `shopping` 
UNION 
SELECT name FROM stores 
UNION 
SELECT name FROM concert 
UNION 
SELECT val AS name FROM event 
UNION 
SELECT name FROM fastfood 

問題出在哪裏?

回答

19

UNION刪除重複的值。您可能需要聯合會。

+0

不知道。你救了我的一天! – aksu