读书人

多表查询有关问题

发布时间: 2012-01-13 22:43:30 作者: rapoo

多表查询问题
我有两个表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中未见亲品目名,这一属性列,
楼上的写法正确。


读书人网 >oracle

热点推荐