这个SQL语句应该怎么写,在线等,我是相当的着急。。 ( 积分: 100 )

  • 主题发起人 主题发起人 ydzi_
  • 开始时间 开始时间
Y

ydzi_

Unregistered / Unconfirmed
GUEST, unregistred user!
D表
DID DMemo
D1 ...
D2 ...
D3 ...

C表
CID BInfo C1 C2 C3 DID
C1 ... 1 2 3
C2 ... 4 5 6

V表
VID VNum VInfo1 VInfo2 EID
V1 1 ...
V2 4 ...

E表
EID EName
E1 ...
E2 ...


SELECT A.AMemo AS AMemmo, C.CInfo1 AS 'CInfo1', C.CInfo2 AS 'CInfo2',E.EName AS EName FROM A,B,C,D,E,V
WHERE B.AID = A.AID AND ((V.VNum = C.C1) OR (V.VNum = C.C2) OR (V.VNum = C.C3)) AND E.EID = V.EID

问题:
C表中有这个号码,那么这条记录才可能查出来!

现在如果我要查的这条记录在C表中不存在,那应该怎么做啊!谢谢
 
诚聘DELPHI软件工程师
本公司诚聘软件工程师数名,要求大专以上学历,计算机专业,熟练掌握DELPHI+SQL编程,能开发C/S 或B/S结构的应用软件,二年以上工作经验,有在软件公司工作经验优先考虑。有意者请联系QQ419682853邮箱:ljy42af@gdou.com
 
楼上的,贵公司在哪里
 
SELECT A.AMemo AS AMemmo, C.CInfo1 AS 'CInfo1', C.CInfo2 AS 'CInfo2',E.EName AS EName FROM A,B,C,D,E,V
WHERE B.AID = A.AID AND (not ((V.VNum = C.C1) OR (V.VNum = C.C2) OR (V.VNum = C.C3))) AND E.EID = V.EID
 
由于前几天DFW有点问题,所以贴子发的有点问题,而且一连发了几次!
修改后的问题及说明在这个地址:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3664023

谢谢各位参与和关注的DFW们!!
 
看看。。。。

关注一下!
 
多人接受答案了。
 
后退
顶部