我有以下查詢:SQL中刪除基於組由
select user_id, trajectory_id, count(trajectory_id) from point group by user_id, trajectory_id
返回以下結果:
我想從point
表中刪除,其中count
中產生的表中的所有記錄是< 5 。
現在我有以下查詢,但它不是編譯。它有什麼問題,我該如何解決它?
delete
from point
where count(trajectory_id) < 5
GROUP BY user_id, trajectory_id
我正在使用Postgres。
你用什麼數據庫引擎? –