F fossil Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-23 #1 有两个表A :字段为 A1,A2,A3,PP; B :字段为 B1,B2,B3,PP; 我想查找当PP=11得时候,A1,A3,B3的数值,SQL语句因该是什么啊?
J jobsxy Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-23 #2 select a.a1,a.a3,b.b3 from a a, b b where (a.pp=11) and (a.pp=b.pp) //pp=11??是表A的pp,还是表b的pp?
L lujr Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-23 #3 select A.A1,A.A3,B.B3 from A a, B b where (a.pp=11) and (a.pp=b.pp)
Y yhjvc Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-23 #6 select A.A1,A.A3,B.B3 from A ,B where (A.PP=11) and (B.PP);
Z zhoujg Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-23 #7 这个一定要用全联接,因为可能A表有数据B表没有,或A没有B表有,如果按照上面兄弟们 的提议就会出现一个表中没有数据就不会显示的现象!
晓 晓风月 Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-23 #8 这很简单了,通过表的关联不就搞定了。多看看SQLServer吧! select a.A1,a.A3,b.B3 from A a left join B b on (a.PP = b.PP) where a.PP = 11 说明:a表是表A的简称,b表示表B的简称,因为A表和B表名可能会很长,是吗? 搞定了,给分吧!哈哈!
这很简单了,通过表的关联不就搞定了。多看看SQLServer吧! select a.A1,a.A3,b.B3 from A a left join B b on (a.PP = b.PP) where a.PP = 11 说明:a表是表A的简称,b表示表B的简称,因为A表和B表名可能会很长,是吗? 搞定了,给分吧!哈哈!
Y yezhong Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-23 #10 估计不会这么复杂!前面的朋友已经可以满足提问者的要求。
A Alongsun Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-24 #11 [blue][/blue]全是废话!没有 一个敢说自己是老大的,你们为什么不去看看我的问题,我问了一年了!没有 人回答真让我感觉到这里的技术是不是已经过时了,或者是这是这里的人已经不 是做编程的! http://www.delphibbs.com/delphibbs/dispq.asp?lid=719446 http://www.delphibbs.com/delphibbs/dispq.asp?lid=666070 http://www.delphibbs.com/delphibbs/dispq.asp?lid=716037 http://www.delphibbs.com/delphibbs/dispq.asp?lid=730641 http://www.delphibbs.com/delphibbs/dispq.asp?lid=655233 如果能有人回答这些问题才是真的高手呀!
[blue][/blue]全是废话!没有 一个敢说自己是老大的,你们为什么不去看看我的问题,我问了一年了!没有 人回答真让我感觉到这里的技术是不是已经过时了,或者是这是这里的人已经不 是做编程的! http://www.delphibbs.com/delphibbs/dispq.asp?lid=719446 http://www.delphibbs.com/delphibbs/dispq.asp?lid=666070 http://www.delphibbs.com/delphibbs/dispq.asp?lid=716037 http://www.delphibbs.com/delphibbs/dispq.asp?lid=730641 http://www.delphibbs.com/delphibbs/dispq.asp?lid=655233 如果能有人回答这些问题才是真的高手呀!
Z zhoujg Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-24 #12 晓风月: 我都说了是全连接,还要别人给你分,不能老是想着分吧![]
F fossil Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-24 #14 怎么乌烟瘴气了 制止位置之,不只为不知 我就是不知道,问问有什么意见
F fossil Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-24 #15 不对,晓月风 s:= fieldbyname('a1').AsSTring; s1:= fieldbyname('a2').AsSTring; s2:= fieldbyname('b2').AsSTring;、、什么多都没有?
不对,晓月风 s:= fieldbyname('a1').AsSTring; s1:= fieldbyname('a2').AsSTring; s2:= fieldbyname('b2').AsSTring;、、什么多都没有?
Z zhoujg Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-24 #16 select a.A1,a.A3,b.B3 from A a FULL OUTER JOIN B b on (a.PP = b.PP) where a.PP = 11,全联接!!