我不知道是否有可能,但我有一個有很多條目的大表,我想分解它。PostgreSQL:需要條件幫助
這臺被命名爲Listen
,這樣可以節省時間的人正在聽一個流,它的工作原理是這樣的:
,如果有人在聽我們創造的每30秒與價值listening_time N-1 + 30的新條目 所以如果有人在聽120秒我有4個條目(我把它分解,現在它只創建一個條目,但我有所有舊條目)。
什麼,我希望做的是類似的東西:
select *
from listen
order by session_id asc, id asc
- 1項保存
- 2D項:如果(listening_time(N)= listening_time((N-1)+ 30)更新最後一項 其他新的條目。
我不知道如何如果是n和n-1個做,其他人,但我知道如何更新條目。
謝謝。
你在尋找一個'select'查詢來返回那個數據還是''update''語句實際上改變了數據?另外一些預期結果的樣本數據將會有所幫助。 –
我嘗試更新表的條目少 – user3659739