站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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太差了,回去一定好好看书


↑返回目录
前一篇: 如何对Cooike进行加密码!!
后一篇: 字符串速度上的问题??