|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
wittt (delphi小生) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/2/13 8:30:24 |
标题: |
有请高手!如何用SQL 语句实现用相关视图更新当前视图并生成新的视图? |
浏览:1082 |
|
加入我的收藏 |
楼主: |
视图1:t1 原料编码 单位 数量 a001 pic 100 b002 pic 60 b003 pic 50 视图2:t2 原料编码 单位 数量 我使用下面语句实现: select 原料编码,单位,数量-(select 数量 from t2 where t1.原料编码=t2.原料编码) from t1 当视图2有相关记录时,可以实现,但当视图2没有相关记录或没有记录时,结果视图也没有记录! 请教!该如何才能解决这个问题呢?
----------------------------------------------
wittt |
作者: |
|
2004/2/13 8:50:16 |
1楼: |
解决方法有很多,我认为最简单的就是这个了 select 原料编码,单位,数量-isnull((select 数量 from t2 where t1.原料编码=t2.原料编码),0) from t1
----------------------------------------------
-
|
作者: |
|
2004/2/13 9:27:41 |
2楼: |
同意
----------------------------------------------
我是鸟菜
|
|