没拿书,求一sql语句

zpc38368330 2013-04-12 09:01:53
设有表T1,T2。字段:零件,数量。 将两表相同零件名称的数量相加,得出视图v1。 有可能T1里有的零件T2没有,t2有的t1没有。求试图v1可显示所有零件及数量的语句。
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpc38368330 2013-04-12
  • 打赏
  • 举报
回复
引用 4 楼 skywoodsky 的回复:
习惯而已,一般的表名都是有含义的,很长 你确认你数据库里的表名就是T1,t2?
哈,不是,我也是发帖时习惯起个简单的名字。 又学了一招,谢谢!
skywoodsky 2013-04-12
  • 打赏
  • 举报
回复
习惯而已,一般的表名都是有含义的,很长 你确认你数据库里的表名就是T1,t2?
zpc38368330 2013-04-12
  • 打赏
  • 举报
回复
引用 2 楼 skywoodsky 的回复:
select a.零件,(a.数量+b.数量) as 数量 from t1 a,t2 b where a.零件=b.零件 union select a.零件,a.数量 from t1 a,t2 b where a.零件 not in b.零件 union select b.零件,b.数量 from t1 a,t2 b where b.零件 not in a.零件 ……
谢谢,能问下为什么不用t1.零件 t1.数量,而要用别名?
skywoodsky 2013-04-12
  • 打赏
  • 举报
回复
select a.零件,(a.数量+b.数量) as 数量 from t1 a,t2 b where a.零件=b.零件 union select a.零件,a.数量 from t1 a,t2 b where a.零件 not in b.零件 union select b.零件,b.数量 from t1 a,t2 b where b.零件 not in a.零件
zpc38368330 2013-04-12
  • 打赏
  • 举报
回复
补充下,我用的是ADO ACCESS的SQL语言

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧