当前位置: 代码迷 >> Oracle开发 >> 一对多查询,求大神,该怎么解决
  详细解决方案

一对多查询,求大神,该怎么解决

热度:24   发布时间:2016-04-24 06:43:03.0
一对多查询,求大神
表 a   (id,name,age)
表 b    (id,desc,aid)

关联字段  id 和  aid

一个表a对应多个表b


怎么写查询sql。。。

------解决方案--------------------

select * from b bb left join a aa on (bb.aid=aa.id)

------解决方案--------------------
select * from a,b where a.id=b.aid;
------解决方案--------------------
SELECT ck.`仓库ID`,ck.`仓库编号`,ck.`仓库名称`,ck.`仓库电话`,ck.`仓库地址`,ck.`仓库备注`,usr.`用户名` FROM `仓库信息表` AS ck NATURAL JOIN `用户信息表` AS usr WHERE ck.`仓库负责人ID` = usr.`用户ID`


这样仓库信息表中用户ID就显示为用户表里面的用户名了,这样不会重复
  相关解决方案