查询MYSQL同一个数据库2张表的不同字段值语句怎么写

如题所述

查询两张表的不同字段,一般通过连接(JOIN)来实现,需要两张表有能够相互关联的字段。

如果没有任何关联字段,直接查两个字段的话,就会出现笛卡尔积(结果为T1和T2字段的集合,结果条数为T1*T2)。
假设你的需求是两张表有关联字段ID,以内连接为例,则SQL可以写为:
SELECT T1.C1,T2.C2 FROM T1 INNER JOIN T2 ON T1.ID=T2.ID;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-13
select a.*,b.* from A a,B b where a.name = b.name
相似回答