我有两个数据库,其中一个有一个名为 v_esd
的表另一个调用channel_did
在 v_esd
有一个名为 number
的列并在 channel_did
名为 did
的列
我想搜索channel_did
表并匹配 did
列值 number
v_esd
中的列 table 。如果没有匹配,则显示结果。
我有 2 个不同的连接字符串,因为它们是 2 个完全独立的数据库
最佳答案
试试这个:
SELECT * FROM `database1`.`v_esd` JOIN `database2`.`channel_did` ON `database1`.`v_esd`.`number` = `database2`.`channel_did`.`did`
这应该可行,也许您可以通过在查询中使用“AS”来缩短此语句
关于php - 将两个不同数据库中两个不同表的行匹配在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19715716/