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

sql语句问题,亲大神帮帮小弟
有三张表  港口使用申请表(sy),港口使用申请审核表(sh),港口详情表(xq)
填写使用申请表(sy)时候会填写港口详情表(xq)的id,这样就知道是那个港口填写申请的了,
填写港口使用申请审核表(sh)的时候会填入(sy)的id,这样就知道审核的是那张申请表了,
表(sh)里面有一个字段syid(sy表的id),表(sy)里面有一个字段xq(sq表id)
现在我想查找‘港口使用申请审核表(sh)’并且想知道港口的名称,就是通过‘港口使用申请审核表(sh)’
里面的syid知道是那个具体申请表,然后通过那张申请表知道是那个港口的名称,思考了一下午了,是在想不出来了!
还请大神能帮帮忙!写具体的sql语句,感激不尽!
------解决方案--------------------
select xq.xq_name
from sh inner join sy on sh.sh_syid=sy.sy_id
inner join xq on sy.sy_xqid=xq.xq_id
where sh.sh_id=...
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
select你需要的字段
select xq.*,sy.*,sh.*