這個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 > 0的記錄,并要得到A.date 以及 C.cost 的對應值?</P>
[此贴子已经被作者于2005-11-17 12:56:55编辑过]
<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>0;</P> 如果B.code里有一些值是C.code里沒有的,那結果會怎樣呢? <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>0; <P>谢谢阿辉,明白了</P>
<p>where B.ref*=A.ref </p><p>and B.code*=C.code </p><p>不懂啊,能否解释一下</p> <p>看看书吧,书上有的</p> 整什么繁体字。。 果然有效果 谢谢 有长见识拉 <p>用子查询也可以实现</p>
页:
[1]