2017-10-10 69 views
-1

搭配选择名,姓,帐号,公司 每个数据库都有相同的精确表设置。每个表都有不同的数据和不同的数据库。两个php Sql语句

数据的基础之一具有(DB NAME:retail_office) - >名字,姓氏,account_badge,公司

数据的基础上的两个具有(DB NAME:back_office) - >名字,姓氏,account_badge,公司

有没有办法加入2套数据

SELECT `User_First_Name`, 
     `User_Last_Name`, 
     `Account_Badge_Number`, 
     `Company` 
FROM `retail_office`.`employee_information`, `retail_office`.`employee_information`" 
+0

尝试['JOIN'](https://www.w3schools.com/sql/sql_join.asp) – Swellar

+0

欢迎堆栈溢出。你已经尝试过这么做了什么?请回顾[预计需要多少研究工作?](https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users)。堆栈溢出不是一种编码服务。您需要研究您的问题,并尝试在发布之前亲自编写代码。如果遇到某些特定问题,请返回并包含[最小,完整和可验证示例](https://stackoverflow.com/help/mcve)以及您尝试的内容摘要,以便我们提供帮助。 – Sand

回答

0

尝试UNION ALL

SELECT `User_First_Name`, `User_Last_Name`, `Account_Badge_Number`, `Company` 
FROM `retail_office`.`employee_information` 

UNION ALL 

SELECT `User_First_Name`, `User_Last_Name`, `Account_Badge_Number`, `Company` 
FROM `back_office`.`employee_information` 
+1

非常感谢你 –

+0

欢迎你@MichaelXavier –

0

是的,你可以使用联盟:

(SELECT `User_First_Name`, 
     `User_Last_Name`, 
     `Account_Badge_Number`, 
     `Company` 
FROM `retail_office`.`employee_information`) 
UNION ALL 
(SELECT `User_First_Name`, 
     `User_Last_Name`, 
     `Account_Badge_Number`, 
     `Company` 
FROM `retail_office`.`employee_information`)