当前页面: 开发资料首页 → JSP 专题 → sql语句的问题
sql语句的问题
摘要: sql语句的问题
有表aa,bb,cc如下
aa bb cc
----------- -------------- -----------
a a b b c
----------- -------------- -----------
1 1 3 3 5
2 2 4 4 6
3 3 7
4 4 8
5
----------------------------
a b c
----------------------------
1 3 5
2 4 6
3 7 null(这里什么都行)
4 8 null(这里什么都行)
我用 select a,b,c from aa,bb,cc where aa.a=bb.a and bb.b=cc.c 不好用,大家都是高手,这个问题大概很快能解决吧。
前面的a,b,c需要指定是哪个表的
汗!!!!!
select aa.a,bb.b,cc.c from aa,bb,cc where aa.a=bb.a and bb.b=cc.c
没用,抽出来的是
----------------------------
a b c
----------------------------
1 3 5
2 4 6
嘻嘻不好意思,太急了
大侠!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
出来就就俺!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
我讨厌加班!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
用外联接做…………
表告诉偶外联接你不会
麻烦亲爱的大哥你写一下好吧,下边那个c表变了一下
aa bb cc
----------- -------------- ----------------
a a b b c d
----------- -------------- ------------------
1 1 3 3 5 7
2 2 4 4 6 8
3 3 7
4 4 8
5
要求结果还是这样
----------------------------
a b c
----------------------------
1 3 5
2 4 6
3 7 null(这里什么都行)
4 8 null(这里什么都行)
偶这边先跪了。。。。。。T_T
你用的什么数据库?
sql server是下面这个
select aa.a,bb.b,cc.c from aa,bb left join cc on bb.b=cc.b where aa.a=bb.a
select a,bb.b,c from bb
left outer join cc on bb.b=cc.c
两表连接就可以了
应该是这样滴,偶家还在用winme系统,没办法给你测试
oracle
试试吧,就是个外联的问题。
谢谢各位,问题已解决,djblvqm(明)和neptune0229都是正解,不好意思,偶的sql太差了,回去一定好好看书