我有一個SQL這給了我下面的輸出:SQL甲骨文發現相同的數據,並採取最新的一個
column1 column2 column3 column4 column5 column6 column7 column8 column9
#1 blabla blabla 15.10.2012 30.11.2014 7224 blabla blabla blabla blabla
#2 blabla blabla 14.20.2011 30.11.2013 7224 blabla blabla blabla blabla
column3
和column4
是DATE。
我的SQL:
select column1, column2, column3, column4, column5,
(SELECT ov_merkmalwertid FROM V_OV_MERKMALWERT WHERE objektfk = table2.OV_OBJEKTID AND MERKMAL = 'censored1') column6,
(SELECT ov_merkmalwertid FROM V_OV_MERKMALWERT WHERE objektfk = table2.OV_OBJEKTID AND MERKMAL = 'censored2') column7,
(SELECT ov_merkmalwertid FROM V_OV_MERKMALWERT WHERE objektfk = table2.OV_OBJEKTID AND MERKMAL = 'censored3') column8,
(SELECT ov_merkmalwertid FROM V_OV_MERKMALWERT WHERE objektfk = table2.OV_OBJEKTID AND MERKMAL = 'censored4') column9
from
table1,
table2
where
table1.DEVICEID = table2.OV_OBJEKTID;
正如你可以看到日期#1 column4
比#2 column4
「更新」。
我需要一個SQL給我輸出,但檢查column5
中的數字是否相同。如果它們是相同的,它只是向我顯示在column4
中具有最新DATE的數據。
最終的結果應該沒有顯示#2
謝謝你幫我出的! – piguy