@Zuoya

Как отсортировать список по времени используя id в Postgresql?

+ еще вопрос, можно ли сделать в одном запросе insert и update ?
например, сделать вставку в таблицу если такого ключа нет. пока я делаю так. insert, если ошибки нет значит можно update.Спасибо!
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
@Zuoya Автор вопроса
Сортировку решил используя подзапросы.
SELECT * FROM post WHERE date >(SELECT datepst FROM post WHERE id =$1) ORDER BY date ASC
2) Как я понял нельзя использовать INSERT и UPDATE в одном запросе , где нужно получить ошибку, если запись уже есть. В таком случае сработало использование транзакций.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bacon
1. order by id
2. ON CONFLICT ... DO UPDATE у INSERT
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы