【发布时间】:2011-09-06 02:44:19
【问题描述】:
我有两张桌子。一个有链接列表,另一个有自己的样式(如果有的话)。 后者是一个稀疏表,即当它们的值为空时它没有对应的行。 我运行以下查询:
select hl.*, hls.colorCode, hls.bold
from HeaderLinks hl, HeaderLinkStyles hls
where hl.LinkId = hls.linkID
order by row asc, [column] asc
我想对此进行修改,以便如果特定记录不存在某一行,这些列将在结果集中接收空值。
谢谢!
【问题讨论】:
-
以视觉方式获取有关加入的更多信息:stackoverflow.com/questions/3308122/… 我也已经粘贴了我的答案
-
停止使用隐式连接。他们是非常糟糕的编程实践,并在 1992 年被替换!
标签: sql sql-server tsql sql-server-2008 left-join