0
我目前無法訪問實際代碼以顯示您,但我遇到了運行查詢,如果我使用where子句且唯一的參數是日期,則返回沒有結果。但是,如果我還包含另一個參數(如ID),則會返回結果。如果只包含where子句中使用的日期,但如果包含其他參數,則使用MySQL查詢不會返回數據
舉個例子,這將不返回任何結果:
SELECT *
FROM table
WHERE date >= '2013-01-01'
而這將返回結果:
SELECT *
FROM table
WHERE date >= '2013-01-01' and ID = 2
我有其他人找過它來確認它是沒有意義的。類似的查詢工作正常。如果沒有人有想法,我會在明天更新實際查詢。
非常感謝您的幫助。
這是完整的查詢,還是在一個更大的子查詢? – Joni
我覺得我們只得到了一半的故事。 – Strawberry
這是一個完整查詢的例子,但在主查詢中它不是子查詢 – morpheusdreams