日期:2014-05-17  浏览次数:20717 次

多表查询问题
我有两个表A,B
表A
ID,品目,亲品目
表B
品目,品目名
其中表A的品目,亲品目都是表B中的记录
现在我想用一个查询语句查出如下数据
ID,品目,品目名,亲品目,亲品目名

请问如何查询,多谢!

------解决方案--------------------
select a.id,a.品目,b.品目名,a.亲品目,b.亲品目名 from a,b where a.品目=b.品目 order by a.id;
------解决方案--------------------
select a.id,a.品目,b.品目名,a.亲品目,b.亲品目名 from a a join b b on a.品目=b.品目
------解决方案--------------------
我有两个表A,B
表A
ID,品目,亲品目
表B
品目,品目名
其中表A的品目,亲品目都是表B中的记录
现在我想用一个查询语句查出如下数据
ID,品目,品目名,亲品目,亲品目名

请问如何查询,多谢!

表B中未见亲品目名,这一属性列,
楼上的写法正确。