2013-06-26 126 views
0

我有一个名为school的表,但它有两个数据库D1D2前10条记录存在于D1数据库中其余10条记录在数据库D2中

有一个字段名称name。我如何结合来自2个数据库的表schoolMysql表字段名称

因为在查询我因为学校像

where institution.iname=school.name , 

这里的部分是2个数据库牵强,我怎样才能做到这一点。 THanks

+0

所以你只想显示20条记录对不对?只是名字而已?我想它在PHP ???最后你在存储行后,你有他们。 –

+0

[Query with a table from 2 databases]可能的重复(http://stackoverflow.com/questions/17310706/query-with-a-table-from-2-databases) – fancyPants

回答

1

检查this了。好东西。祝你好运!

SELECT d1.* FROM database1.school d1 LEFT JOIN database2.school d2 ON d1.name=d2.name WHERE d2.name IS NOT NULL; 
+0

链接只有答案不鼓励。 – 2013-06-26 01:03:31

+0

@Dagon复制该 –