Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL UNION ALL只返回第一个表_Mysql_Sql - Fatal编程技术网

MySQL UNION ALL只返回第一个表

MySQL UNION ALL只返回第一个表,mysql,sql,Mysql,Sql,我有一个非常简单的查询-我想得到一列,其中包含来自表1(650行)和表2(550行)的所有电子邮件: 结果有650行,这是表1中的行数。结果应该有1200行行-两个表行的实际总和 如果我切换SELECT语句的顺序-结果是表2的行-550 知道为什么会这样吗 我正在使用PhpMyAdmin 4.5.1和MariaDB 10.1.16(MySQL)做了更多的研究,显然这是一个PhpMyAdmin bug 请看做了更多的研究,很明显这是一个phpMyAdmin错误 请参见我认为这是一个phpMyAdm

我有一个非常简单的查询-我想得到一列,其中包含来自表1(650行)和表2(550行)的所有电子邮件:

结果有650行,这是表1中的行数。结果应该有1200行行-两个表行的实际总和

如果我切换SELECT语句的顺序-结果是表2的行-550

知道为什么会这样吗


我正在使用PhpMyAdmin 4.5.1和MariaDB 10.1.16(MySQL)

做了更多的研究,显然这是一个PhpMyAdmin bug


请看

做了更多的研究,很明显这是一个phpMyAdmin错误


请参见

我认为这是一个phpMyAdmin错误。我认为这是一个phpMyAdmin错误。
SELECT email 
FROM table1 
UNION ALL
SELECT email 
FROM table2