Database 版 (精华区)
发信人: Fear_All@bbs.ustc.edu.cn (小), 信区: cndatabase
标 题: Re: SQL Server求助!
发信站: 中国科大BBS站 (Tue Aug 26 23:08:40 1997)
转信站: Lilac!ustcnews!ustcnews!ustcbbs
> ==> Deno_Siman(ES) 说道:
> 有如下三个表:
> TA: TB: TC:
> c1 c1 c2 c2 name
> ---- ---- ---- ---- ----
> 1 1 a a Aaa
> 2 2 (null)
> 3
> 我想作这样的选择:
> select TA.c1, TC.name
> from TA, TB, TC
> where TA.c1 *= TB.c1 and TB.c2 *= TC.c2
改成:
SELECT TA.c1, TC.name FROM TA,TB,TC
WHERE TB.c1*=TA.c1 AND TC.c2*=TB.c2
试试看哦.
(你使用的是LEFT JOIN语法,需要注意顺序)
> 希望得出如下结果:
> c1 name
> ---- ----
> 1 Aaa
> 2 (null)
> 3 (null)
> 但SQL Server不通过上述语句, 说是错误的外部连接.
> 请教诸位该怎么办?
--
※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.949毫秒