PHP从多个数据库中提取数据

时间:2013-12-10 13:48:57

标签: php sql

我无法弄清楚这一点。

  1. 数据库1
  2. 数据库2

      数据库1中的
    • 表:人(ID, name, gender, DOB, state)
    • 数据库2中的
    • 表:违规者(ID, etc, etc)
  3. 现在我需要一个查询,如果数据库2包含与数据库1相同的ID,则会给我(name, gender, DOB, state)。

    我应该为此使用内连接还是什么?

    谢谢。

1 个答案:

答案 0 :(得分:0)

您必须使用连接并在其中调用数据库名称:

SELECT t1.ID, name, gender, DOB, state, t2.stuff, t2.stuff2
FROM database1.people t1
LEFT OUTER JOIN database2.offenders t2 ON t1.id=t2.id