1
我想出了這個解決方案:從包含max(column2)的記錄更新column1值的最佳方法是什麼?
UPDATE sessions
SET time_stop = now()
WHERE time_start = (SELECT max(time_start) FROM sessions);
不過,我認爲這是不這樣做的最佳方式的感覺。我會對獲得相同結果的其他更好的方法感興趣。
謝謝。 PS:如果你覺得沒有更好的辦法,請說出來。
如果time_start被索引,這應該是非常瞬時的。它處理關係的情況。 – 2011-05-20 21:31:48