首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

多表查询有关问题

2012-01-13 
多表查询问题我有两个表A,B表AID,品目,亲品目表B品目,品目名其中表A的品目,亲品目都是表B中的记录现在我想

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


热点排行