私が持っている二つのテーブル:SQL:グループと更新を組み合わせる?
events
:
mac | na
----------
abc | (null)
abc | (null)
def | (null)
enrichments
:
mac | na | timestamp
---------------------
abc | na1 | 1
abc | na2 | 2
abc | na3 | 3
def | na4 | 1
は、今私は、enrichments.na
の値を持つevents.na
列を更新する場所mac
試合、そしてtimestamp
はその特定のmac
のために最大timestamp
です。
この例では、結果は次のようになります。
abc | na3
abc | na3
def | na4
これを行うための最も効率的な方法だろうか?
ありがとうございます!
を使用してSQL Serverで動作するはず? –
これはHyperSQL(HSQLDB)になります。 –
テーブル 'events'に同じ行が2つあるのはなぜですか? –