Как можно можно модифицировать мой запрос postgressql?
Столкнулся с такой ситуацией. Мне надо подсчитать количество строк на соответствие и записать их. Вот мой sql запрос:
INSERT INTO result(source, object, redirect, model, quantity)
SELECT source, object, redirect, model, count(*)
FROM machines_in_operation
GROUP BY source, object, redirect, model
ORDER BY redirect;
Но проблема в том что я не понимаю как написать условие, то что если информация изменилась то он бы перезаписал а не добавил новую запись. А новую запись нужно добавлять в том случае если нету такого клиента за это отвечает колонка (redirect). Меняться будет количество и объект (object и quantity)
Понял то что нужно UPDATE но не знаю как правильно его применить.