php+mysql 两个数据库中进行多表查询 10
比如:数据库A中有一个表table1,数据库B中有另一个表table2,两张表中有一个相同的字段name,如何对这两张表中的数据进行多表联查?...
比如:数据库A中有一个表table1,数据库B中有另一个表table2,两张表中有一个相同的字段name,如何对这两张表中的数据进行多表联查?
展开
展开全部
select * from databasea.table1 union select * from databaseb.table2 ;
不推荐垮库使用.弊端太多
不推荐垮库使用.弊端太多
追答
union意思是联合查询,我只是说大致这个意思,union有条件限制的,两张表返回的结果集字段必须是一致的;
换个例句吧给你
select * from databaseA.table1 as tab1 , databaseB.table2 as table2 where table1.id = 1 or table2.id = 1;
mysql_query($sql,$coon1); //不带第二个参数默认使用上一次的连接
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询