我有兩個表: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
什麼是做到這一點的最有效方法是什麼?
謝謝!
您正在使用什麼數據庫工作? – 2012-04-17 08:37:07
這將是HyperSQL(HSQLDB)。 – 2012-04-17 08:52:28
爲什麼你在表'events'中有兩個相同的行? – 2012-04-17 09:10:35