📄 18616.html
字号:
<html> <head> <title>Re: 这个SQL查询可以改善吗?</title> </head> <body bgcolor="#FFFFFF" vlink="#808080"> <center> <h1>Re: 这个SQL查询可以改善吗?</h1> </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by SQL on September 08, 1999 at 01:47:08:<p>In Reply to: <a href="18602.html">这个SQL查询可以改善吗?</a> posted by kkcheung on September 07, 1999 at 17:54:38:<p>: select sum(receive_rec.weight),sum(receive_rec.amount),sum(sale_rec.weight),sum(sale_rec.amount) from sale_rec,receive_rec where sale_date='19990907' and sale_rec.send_code='GZH' and receive_rec.in_date='19990907' and receive_rec.send_code='GZH'<p>: 上面的加总如果其一没有结果,会令其他的也查不出来,以怎样修改令查询到没有资料时,可以显示一个零,而不影响其<br>: 他有数据的.先谢谢大家.<p>不大了解'其一没有结果会令其他也查不出来'是怎样的一<br>个状况,但我觉得sum这个总计函数的使用及Where子句有<br>点问题!!<br>首先使用sum()应将结果导入一个栏位名称<br>如sum(receive_rec.weight) as total_weight<br>另两个Table间未使用join也未在where子句中设定关连......<br>所以这个SQL应无法执行,可先解决这两个问题!!<br>ps.这个SQL是给Access,其他DBMS不确定可否使用<p><br><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 18616--><!--top: 18631--><li><a href="18631.html">我这个SQL的意思是..........</a> <b>kkcheung</b> <i>09:10:17 9/08/99</i>(<!--responses: 18631-->1)<ul><!--insert: 18631--><!--top: 18679--><li><a href="18679.html">这本就是and的结果!!</a> <b>SQL</b> <i>22:27:15 9/08/99</i>(<!--responses: 18679-->0)<ul><!--insert: 18679--></ul><!--end: 18679--></ul><!--end: 18631--></ul><!--end: 18616--><br><hr size=7 width=75%><p></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -