回 帖 发 新 帖 刷新版面

主题:三个表能连接,再加一个表内外连接都更不行?

SELECT 
T_YH_YHTZ.USERCODE,USERNAME,CAPACITY,BOOKCODE,OPENDATE,T_YH_YYTZ.METECODE,T_JL_BJTZ.OFFICODE,MODCODE,MECODE,FACTCODE,MULT,MECURRENT,MECURRENT2
From T_YH_YHTZ 
   Inner Join T_YH_YYTZ  on T_YH_YYTZ.UserCode=T_YH_YHTZ.UserCode
   Inner Join T_JL_BJTZ ON T_JL_BJTZ.MECODE=T_YH_YYTZ.METECODE
   
WHERE T_YH_YHTZ.USERTYPE=2 AND T_YH_YHTZ.BOOKCODE ='#cell(3,1)' 
ORDER BY T_YH_YHTZ.BOOKCODE,T_YH_YHTZ.USERCODE
本人需在同一库中的另一表T_JL_BJXH中查询MODNAME,通过该表的MODCODE与以上T_JL_BJTZ中的MODCODE的关系,经外部或内部连接都不行,请高手赐教.(注:'#cell(3,1)'为下拉框数据)

回复列表 (共13个回复)

11 楼

[quote][quote]什么数据库?
Access和SQL中,关联数据表的语法不太一样。Access里面不能连续用join[/quote]

access里面能够使用inner join,我用过好多次都能正确运行[/quote]

兄弟,看清楚我说的话,[b]“不能连续使用”![/b]
只能用包含的方法。

12 楼

你调试时,错误语句是哪一行(及光标停在哪里?)

13 楼

这个问题经过细心编辑,已经解决.

我来回复

您尚未登录,请登录后再回复。点此登录或注册