我試圖得到一個SQL查詢返回一組基於AA int值的值設置爲1SQL查詢返回基於vaule
Date Name Split ID
2014-09-02 Harry Potter 1 23
2014-09-02 Harry Potter 1 434
2014-09-02 Michael Jinks 0 24
2014-09-02 Sam Smith 1 12
2014-09-02 Sam Smith 1 244
2014-09-02 Kelly Jane 0 124
2014-09-03 Harry Potter 1 23
2014-09-03 Harry Potter 1 434
我希望它只返回一個值僅記錄集從每次使用哈利波特的用戶記錄,如果拆分設置爲「1」,則忽略第二個記錄ID
它需要是if語句,如果Split =「1」然後查找最高記錄和返回值,但沒有我可以找到可以做到這一點。
我曾嘗試
select distinct * from LOG where split = 1
應該返回像這樣
Date Name Split ID
2014-09-02 Harry Potter 1 23
2014-09-02 Michael Jinks 0 24
2014-09-02 Sam Smith 1 12
2014-09-02 Kelly Jane 0 124
2014-09-03 Harry Potter 1 23
我想你想使用''上拆分= 1' – genisage 2014-10-28 23:31:00
過濾後,選擇DISTINCT'你應該包括你跑到上面的輸出查詢。 – Exupery 2014-10-28 23:32:08
試圖仍將返回所有的值,因爲ID是不同的 – OneNathan 2014-10-28 23:33:10