足球场有多大:sql 语句提问

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 05:27:05
能否从三个表中嵌套查出一些字段。例如从 A表取出字段a1,从B表取出字段b1,从 B表取出b2条件是B表中的b3要与C表中的c1对应上才取出b2。 该如何写啊??谢谢各位.
我是这么想的,但是好像不行啊。

select A.a1,B.b1,B.b2 in (select B.b2 from B,C where B.b3=C.c1) from A,B,C

select A.a1,B.b1,B.b2 from A inner join B where B.b2 in (select B.b2 from B where B.b3 in (select C.c1 from C))

select distinct A.a1,B.b1,B.b2 from A,B,C where B.b2=C.c1