Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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和mysql进行三重内部连接_Php_Mysql - Fatal编程技术网

使用不同数据库的php和mysql进行三重内部连接

使用不同数据库的php和mysql进行三重内部连接,php,mysql,Php,Mysql,大家晚上好,我有一个大问题,因为如果我做得不对。因为我担心这个查询没有给我正确的信息。我有两个数据库,“indvalid_hya”和“uuid_sap” 在我的数据库“indvalid_hya”中,我有以下带有以下字段的表: 此表的主键为“XML_ID”,与我的表“FILE”的ID相关 +------------+-------+-----------+-------------+------+-------+------------+ | ISSUEDDATE | TOTAL | ISSUER

大家晚上好,我有一个大问题,因为如果我做得不对。因为我担心这个查询没有给我正确的信息。我有两个数据库,“indvalid_hya”和“uuid_sap”

在我的数据库“indvalid_hya”中,我有以下带有以下字段的表: 此表的主键为“XML_ID”,与我的表“FILE”的ID相关

+------------+-------+-----------+-------------+------+-------+------------+
| ISSUEDDATE | TOTAL | ISSUERRFC | RECEIVERRFC | UUID | FOLIO | XML_ID (PK)|
+------------+-------+-----------+-------------+------+-------+------------+
|            |       |           |             |      |       |            |
+------------+-------+-----------+-------------+------+-------+------------+
这是同一BD“Indvalid_hya”中的另一个表“DOCUMENT”:

+------------+--------------+-----------+
|   ID (FK)  |     BYTES    | ISSUERRFC | 
+------------+--------------+-----------+
|            |              |           |
+------------+--------------+-----------+
最后我还有另一个数据库,叫做“uuid_sap”。我有3个老板,他用“ID”与其他2张桌子相关。
表'DATOS_SAP':

+----------------+---------+-----------+
| UUID_SAP (FK)  | NUM_DOC |  SOCIETY  |
+----------------+---------+-----------+
|                |         |           | 
+----------------+---------+-----------+
这是我的代码,它将我的表“DOCUMENT”和“FILE”我的BD“Indvalid_hya”与我的其他BD“uuid_sap”我的表“DATOS_sap”绑定在一起

我的代码MySQL:

SELECT IH.ISSUEDDATE, IH.TOTAL, IH.ISSUERRFC, IH.RECEIVERRFC, IH.UUID, IH.FOLIO, F.BYTES, US.UUID_SAP 
FROM indvalid_hya.DOCUMENT IH 
INNER JOIN FILE F
ON IH.XML_ID = F.ID
INNER JOIN uuid_sap.DATOS_SAP US
ON IH.UUID = US.UUID_SAP

这就是解决办法,如果我错了,请告诉我

SELECT DB1_T1.ISSUEDDATE, DB1_T1.TOTAL, DB1_T1.ISSUERRFC, DB1_T1.RECEIVERRFC, DB1_T1.UUID, DB1_T1.FOLIO, DB2_T1.UUID_SAP 
    FROM indvalid_hya.DOCUMENT DB1_T1
    INNER JOIN  indvalid_hya.FILE DB1_T2
    ON DB1_T1.XML_ID = DB1_T2.ID
    INNER JOIN uuid_sap.DATOS_SAP DB2_T1
    ON DB1_T1.UUID = DB2_T1.UUID_SAP