我有一个名为school的表,但它有两个数据库D1
和D2
。 前10条记录存在于D1数据库中和其余10条记录在数据库D2中。
有一个字段名称name
。我如何结合来自2个数据库的表school
。Mysql表字段名称
因为在查询我因为学校像
where institution.iname=school.name ,
这里的部分是2个数据库牵强,我怎样才能做到这一点。 THanks
我有一个名为school的表,但它有两个数据库D1
和D2
。 前10条记录存在于D1数据库中和其余10条记录在数据库D2中。
有一个字段名称name
。我如何结合来自2个数据库的表school
。Mysql表字段名称
因为在查询我因为学校像
where institution.iname=school.name ,
这里的部分是2个数据库牵强,我怎样才能做到这一点。 THanks
检查this了。好东西。祝你好运!
SELECT d1.* FROM database1.school d1 LEFT JOIN database2.school d2 ON d1.name=d2.name WHERE d2.name IS NOT NULL;
链接只有答案不鼓励。 – 2013-06-26 01:03:31
@Dagon复制该 –
所以你只想显示20条记录对不对?只是名字而已?我想它在PHP ???最后你在存储行后,你有他们。 –
[Query with a table from 2 databases]可能的重复(http://stackoverflow.com/questions/17310706/query-with-a-table-from-2-databases) – fancyPants