rmb 发表于 2005-11-17 12:55:08

這個SQL語句如何寫?

<P>假如有表A, B, C</P>
<P>A表中有ref, date</P>
<P>B表中有ref, code, qty</P>
<P>C表中有code, cost</P>
<P>如何得到所有B表中qty &gt; 0的記錄,并要得到A.date 以及 C.cost 的對應值?</P>
[此贴子已经被作者于2005-11-17 12:56:55编辑过]

阿辉 发表于 2005-11-17 15:32:20

<P>select B.*,A.date,C.cost</P>
<P>from A,B,C</P>
<P>where A.ref=B.ref</P>
<P>and B.code=C.code</P>
<P>and B.qty&gt;0;</P>

rmb 发表于 2005-11-17 17:29:16

如果B.code里有一些值是C.code里沒有的,那結果會怎樣呢?

阿辉 发表于 2005-11-17 19:45:18

<P>select B.*,A.date,C.cost
<p>from A,B,C
<p>where B.ref*=A.ref
<p>and B.code*=C.code
<p>and B.qty&gt;0;

rmb 发表于 2005-11-17 20:51:04

<P>谢谢阿辉,明白了</P>

jimn2000 发表于 2006-4-6 10:28:03

<p>where B.ref*=A.ref </p><p>and B.code*=C.code </p><p>不懂啊,能否解释一下</p>

fcgslok 发表于 2006-4-17 17:39:11

<p>看看书吧,书上有的</p>

classic 发表于 2006-9-13 09:02:21

整什么繁体字。。

jatops 发表于 2006-11-23 09:03:07

果然有效果&nbsp;&nbsp; 谢谢&nbsp; 有长见识拉

中原野叟 发表于 2006-12-1 15:32:10

<p>用子查询也可以实现</p>
页: [1]
查看完整版本: 這個SQL語句如何寫?

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com