下面是條件我在那裏時,我想對特定用戶如果在SQL查詢的WHERE子句
where Completion_Date>= '11/01/2011'
and Completion_Date<= '12/11/2012'
and System_user_id = 1234
及以下數據查詢的WHERE子句是WHERE子句時,我想拉的所有數據用戶:
where Completion_Date>= '11/01/2011'
and Completion_Date<= '12/11/2012'
因爲我不想2個獨立的查詢,有沒有辦法添加在where子句,這樣我可以使用單一的查詢,並根據輸入(即SYSTEM_USER_ID),它會決定是否條件在查詢中添加額外的條件。 當我想爲所有用戶的數據&發送一個特定用戶的system_user_id將被髮送時,我將發送-1。
我已經更新了結果和答案請參考SQLFiddle,請看看。 :)如果你需要,我仍然可以保留早期版本的答案雖然..;) – bonCodigo
你說你不想在問題中2個單獨的查詢,但然後用兩個單獨的查詢標記答案作爲答案。 –