-1
我需要制定一個查詢並卡住。需要關於WHERE x = x的幫助,但是如果不輸入null或繼續。查詢WHERE響應是空的輸入空
例子。
SELECT
a.value1, a.value2,
b.vlaue1, b.value2,
c.value1
FROM
columnX a,
columnY b,
columnZ c
WHERE
a.value1 = b.value3
and b.value2 = c.value4
and c.value1 = a.value5
or c.value1 is null
我需要c.value1的最後一個where或者=來檢查它,或者如果沒有值輸入空值。現在它似乎窒息和循環。
推廣使用顯式的'JOIN' sintaxis,阿龍貝特朗寫了一篇很好的文章[不良習慣踢:使用舊樣式的JOIN(HTTP: //sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx)。 –
你真的有名爲columnX等的表和名爲value1等的列嗎?絕對可怕! – jarlh