1
我有一个非常简单的查询 - 我想和所有从表1(650行)和表2中的电子邮件来获得一列(550行):MySQL的UNION ALL只返回第一个表
SELECT email
FROM table1
UNION ALL
SELECT email
FROM table2
的结果有行,这是行数表1。结果应该有行 - 两个表的行的实际总和。
如果我切换SELECT语句顺序 - 结果有表2的行 - 550
任何想法,为什么发生这种情况?
我使用phpMyAdmin用MariaDB的10.1.16(MySQL的)4.5.1
我认为这是一个phpMyAdmin错误。 http://stackoverflow.com/questions/34247531/what-is-phpmyadmin-doing-to-my-union-all-query – Eldeniz