ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle开发 » 这个sql应该怎么写?

标题: 这个sql应该怎么写?
离线 Arrayfirstshine
黄金会员之VIP



精华贴数 0
个人空间 0
技术积分 478 (4120)
社区积分 10 (10720)
注册日期 2001-10-17
论坛徽章:1
授权会员     
      

发表于 2002-1-31 21:53 
这个sql应该怎么写?

两个表:
Create table ta (a1 char(1),a1 number(12,0) ,a3 date);
Create table tb(b1 char(1),b2 number(12,0));
我想写一个sql语句同时查询出两个表所有的数据,只能显示3个列,表ta的记录排在前面,表tb的记录排在后面,输出表tb的记录时,第三列不输出内容。也就是类似于:
select a1,a2,a3 from ta union select b1,b2 from tb,问题是tb只有两个字段,所以union不成功,有没有办法在一个语句中写?


__________________
老实和尚不老实,贪乐贪玩又贪吃,秋叶逐风风逐月,木鱼声声伴落日。
只看该作者    顶部
离线 oldsix
雪非有意


精华贴数 0
个人空间 0
技术积分 368 (5375)
社区积分 1778 (676)
注册日期 2001-11-12
论坛徽章:3
ITPUB元老会员2006贡献徽章授权会员   
      

发表于 2002-1-31 22:13 
select a1,a2,a3 from ta union select b1,b2,null from tb

试试


__________________
春风无着过驿路原非有意落雪心BTW:PLEASE GOD IF YOU CAN'T MAKE ME THIN,MAKE THE GUYS IN ITPUB FAT!!
只看该作者    顶部
离线 lonesashimi
希望改名sashimi


精华贴数 0
个人空间 0
技术积分 480 (4105)
社区积分 84 (3819)
注册日期 2001-12-29
论坛徽章:0
      
      

发表于 2002-1-31 22:34 
试试这个
select a1,a2,a3 from ta union select b1,b2,to_date(null) from tb


__________________
lonesashimi
只看该作者    顶部
离线 coolsword
落叶飘零


精华贴数 4
个人空间 0
技术积分 3754 (390)
社区积分 2672 (501)
注册日期 2001-10-13
论坛徽章:5
行业板块每日发贴之星     
      

发表于 2002-1-31 23:06 
如果不输出tb的字段,可以用上边的方法,否则,恐怕不行!你可以用union试试两个字段的。其实两个表可以建立一个空列,然后使用:
select ta.a1,ta.a2,ta.a3,tb.b1,tb.b2 from ta,tb where 空列关系
应给就可以了.试试看吧,我没有试过


__________________
No Name
只看该作者    顶部
离线 jlandzpa
版主


精华贴数 29
个人空间 0
技术积分 45963 (15)
社区积分 53595 (10)
注册日期 2001-10-12
论坛徽章:16
现任管理团队成员ITPUB元老授权会员生肖徽章2007版:牛ITPUB新首页上线纪念徽章 
      

发表于 2002-1-31 23:13 
select a1,a2,a3 from ta union select b1,b2,to_date(null) from tb
or
select a1,a2,a3 from ta union select b1,b2,to_date('') from tb


__________________
my blog: http://blog.itpub.net/jlandzpa
mail: “id”@itpub.net

注意: [投资理财版] 业已提供上证指数菠菜,欢迎参与 :)

[头像] 黑木明纱 Meisa Kuroki  :)
只看该作者    顶部
离线 firstshine
黄金会员之VIP



精华贴数 0
个人空间 0
技术积分 478 (4120)
社区积分 10 (10720)
注册日期 2001-10-17
论坛徽章:1
授权会员     
      

发表于 2002-1-31 23:57 
谢谢大家

画眉鸟以及lonesashimi的方法是正确的,再次感谢


__________________
老实和尚不老实,贪乐贪玩又贪吃,秋叶逐风风逐月,木鱼声声伴落日。
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问