mysql UNION结果的行数少于表行数的总和

时间:2012-09-24 21:26:18

标签: mysql union rowcount

我正在使用UNION获取不同表格中的所有名称 我的桌子一共有10000行 但查询返回468行!!
我的疑问是:

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

问题出在哪里?

1 个答案:

答案 0 :(得分:21)

UNION删除重复值。你可能想要UNION ALL。