【发布时间】:2016-11-15 19:21:00
【问题描述】:
我有一个非常简单的查询 - 我想得到一列,其中包含来自 table1(650 行)和 table2(550 行)的所有电子邮件:
SELECT email
FROM table1
UNION ALL
SELECT email
FROM table2
结果有 650 行,即 table1 中的行数。结果应该有 1200 行 - 两个表行的实际总和。
如果我切换 SELECT 语句的顺序 - 结果有 table2 的行 - 550。
知道为什么会这样吗?
我正在使用 PhpMyAdmin 4.5.1 和 MariaDB 10.1.16 (MySQL)
【问题讨论】:
-
我认为这是一个 phpMyAdmin 错误。 stackoverflow.com/questions/34247531/…