日期:2014-05-19  浏览次数:20541 次

语句求助
一个数据库中有两个表如下:
表1:A,   B   (A是唯一)
表2:B,C     (B是唯一)
请问,我想获取当A=XX是,所有C的列表时,SQL应该怎么写?谢谢!

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



select b.* from 表1 a
inner join 表2 b on a.B=b.B
where a.A= 'XX '


------解决方案--------------------
select b.* from 表1 a
inner join 表2 b on a.B=b.B
where a.A= 'XX '
------解决方案--------------------
至于是否是左连接看你了
------解决方案--------------------
select t2.c from 表1 t1,表2 t2 where t1.B=t2.B and t1.A= 'xxx '