下面是条件我在那里时,我想对特定用户如果在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个单独的查询,但然后用两个单独的查询标记答案作为答案。 –