我目前有兩個SQL語句,我想合併成一個,並設置一個狀態,如果它滿足每個。我下面貼一些大規模精簡代碼:結合兩個SQL語句,設置狀態
select * from database where date1 < SYSDATE
select * from database where date2 < SYSDATE
理想情況下,我想它,如果它符合標準中的第一條語句,它會設置「狀態1」的標誌,如果它不達不到這個標準,但符合第二條陳述的標準,我想設置'status2'的標誌 - 希望是有道理的!
例如,數據將如下所示:Name | ID |狀態
謝謝:)
你使用的是什麼RDBMS? Status1或Status2在哪裏?它們是表中的列還是表中的值?這個「數據庫」表是否與您正在更新的表相關?您的預期結果並非真正100%清晰。 – codingbadger 2011-03-30 16:11:38
'sysdate'表示它是Oracle(或與Oracle兼容性打開的DB2) – 2011-03-30 16:12:46