我想通过我的sql语句传递一个参数
EXAMPLE: LEFT OUTER JOIN tblTable2 ON tblTable2.sitenum = tblTable1.sitenum
AND table2.ID = @ID
而不是通过where子句 - 这是因为与table1相关的所有数据都丢失了,它只返回表2中的数据。
我想从表1中获取所有网站名称(包含所有网站名称的列表),并将其与表2中具有ID的网站进行比较。然后我只希望它返回表1中没有表2中ID的所有sitenums!
答案 0 :(得分:0)
你仍然可以在where子句中执行此操作,只需要满足table2中空行的可能性。
(table2.ID = @ID OR table2.ID IS NULL)
应该在你的where子句中完成这项工作。