sql语句join怎么不能用啊(59分)

  • 主题发起人 主题发起人 wataki
  • 开始时间 开始时间
W

wataki

Unregistered / Unconfirmed
GUEST, unregistred user!
三个表,用到两个join
数据库为oracle9i,bde连接
为了运行时不出现数据库密码框,用了一个Tdatabase组建
用sql builder建立的sql语句执行时发生bde错误
奇怪的是不用Tdatabase而直接以数据库别名连接时能够正确执行
是不是有什么问题???
只有59分,全部送上,不够再补
 
Oracle中能用Join吗?
是不是只有SQL Server才能用?
 
我说的不够详细
不是说有join语句,而是说数据是三个表join来的

SELECT Sb_sbcgjhda.SBCGJH_ID, Sb_sbcgjhda.LJZYWMC, Sb_sbcgjhda.XHGG, Sb_sbcgjhda.LYSL, Sb_sbcgjhda.NHYXHL, Sb_sbcgjhda.YQJD, Sb_sbcgjhda.JHDJHZXDJ, Sb_sbcgjhda.QCQK, Sb_kgyzbylb.ZBMC, Sb_kgyzbylb.ZBXH, Sb_kgyzbylb.ZBLX, Sb_sbgysylb.GYSMC
FROM SB_SBCGJHDA Sb_sbcgjhda, SB_KGYZBYLB Sb_kgyzbylb, SB_SBGYSYLB Sb_sbgysylb
WHERE (Sb_sbcgjhda.KGYZB_ID = Sb_kgyzbylb.KGYZB_ID)
AND (Sb_kgyzbylb.SBGYS_ID = Sb_sbgysylb.SBGYS_ID)
 
bde错误 的提示是什么?
 
关闭delphi,再重新运行
居然什么问题也没有了,FT!!!
分能不能不给啊?
 
建议你找斑竹商量吧,经常遇到这种情况。
 
要用(+)!!!
 
怎么用?
什么意思?
 
多人接受答案了。
 
后退
顶部