У меня есть таблица в pgadmin для postgres, которая содержит два закрытых ключа из двух других таблиц. О моделировании базы данных больниц в PostgreSQL. Я создал две таблицы «кровать» и «комната». Я сохраняю секретные ключи из этих таблиц в таблице под названием «bed_rooms», которая даст информацию о том, сколько кроватей находится внутри комнаты. Пока теория. Я добавил картинку моего стола «betten_zimmer», которая является немецкой, и обозначает «bed_rooms».Как использовать счетчик для каждой строки PostgreSQL
Я хочу сделать запрос, который подскажет мне, сколько кроватей находится в комнате. Я хочу видеть каждую строку с количеством кроватей. Моя следующая идея - добавить триггер, который будет срабатывать, когда комната вмещает более 4 коек или меньше 0.
Как это сделать? И как будет выглядеть триггер?
Это мой код. У меня есть 60 номеров и не могу добавить 60 раз ИЛИ .. = 5 .. 60
SELECT zimmerid, count(*)
FROM betten_zimmer
WHERE zimmerid = 1 OR zimmerid = 2 OR zimmerid = 3 OR zimmerid = 4
GROUP BY zimmerid
Заранее спасибо. Если что-то неясно комментировать этот пост.
о вау я буду проверить это прямо сейчас уверен, простой, как, что –
SELECT, zimmerid, COUNT (*) ОТ betten_zimmer ГДЕ zimmerid между 1 и 60 GROUP BY zimmerid ORDER BY zimmerid Спасибо, просто я искал. –
Не задавайте несколько вопросов с помощью комментариев, пожалуйста, откройте еще один вопрос ... – aleroot