PHP从多个数据库中提取数据
我真的搞不懂PHP从多个数据库中提取数据,php,sql,Php,Sql,我真的搞不懂 数据库1 数据库2 数据库1中的表:人员(ID、姓名、性别、出生日期、州) 数据库2中的表:罪犯(ID等) 现在我需要一个查询,如果数据库2包含与数据库1相同的ID,则该查询将为我提供(名称、性别、DOB、状态) 我应该为此使用innerjoin还是什么 谢谢。您必须在其中使用联接和调用数据库名称: SELECT t1.ID, name, gender, DOB, state, t2.stuff, t2.stuff2 FROM database1.people t1 LEFT
- 数据库1中的表:人员
(ID、姓名、性别、出生日期、州)
- 数据库2中的表:罪犯
(ID等)
名称、性别、DOB、状态)
我应该为此使用innerjoin还是什么
谢谢。您必须在其中使用联接和调用数据库名称:
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
这可以通过一个简单的sql连接来解决,但不一定。他确实说过要建立独立的数据库。这个选项可能不可用。这是我需要的。非常感谢。伟大的将您的DB模式视为树状视图,有时会有所帮助。