Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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
Php 如何选择具有联合结果的表名?_Php_Mysql - Fatal编程技术网

Php 如何选择具有联合结果的表名?

Php 如何选择具有联合结果的表名?,php,mysql,Php,Mysql,以下是UNION的结果,但我还想知道与每行关联的源表: SELECT City FROM Customers UNION SELECT City FROM Suppliers ORDER BY City; 查询的实际结果如下: 城市 572 123 但我希望得到这个结果: 城市平板电脑\u结果 572名客户 123供应商 好的,试试: SELECT City,'Customers' as tblName FROM Customers UNION SELECT City,'Suppliers'

以下是UNION的结果,但我还想知道与每行关联的源表:

SELECT City FROM Customers
UNION
SELECT City FROM Suppliers
ORDER BY City;
查询的实际结果如下:

城市
572
123

但我希望得到这个结果:

城市平板电脑\u结果
572名客户
123供应商

好的,试试:

SELECT City,'Customers' as tblName FROM Customers
UNION
SELECT City,'Suppliers' as tblName FROM Suppliers
ORDER BY City;
按顺序玩游戏

也要考虑做工会。请参阅以了解区别。

好的,请尝试:

SELECT City,'Customers' as tblName FROM Customers
UNION
SELECT City,'Suppliers' as tblName FROM Suppliers
ORDER BY City;
按顺序玩游戏


也要考虑做工会。请参阅以了解差异。

只需将“,”from_where'”作为第2列添加到每一列,您是否可以解释更多重复内容?只需将“,”from_where'”作为第2列添加到每一列,您是否可以解释更多重复内容