У меня есть 2 таблицы, первая таблица - это апартаменты, и у нее есть идентификатор квартиры, а другая таблица - комнаты и имеет идентификатор комнаты, я пытаюсь получить общее количество комнат на квартиру, но моя проблема в том, что общая сумма не Это значение само по себе, в таблице комнаты есть строка для каждого настраиваемого значения комнаты, поэтому, если я запустил что-то вроде этого SELECT * FROM Rooms
, я получу все такие данные
ApartmentID = 1, RoomID = 1, WallPaint = Red et c ...
ApartmentID = 1, RoomID = 2, WallPaint = blue et c ...
Как видите , У меня может быть несколько комнат, принадлежащих к ApartmentID 1
Я хочу получить запрос, который возвращает мне количество комнат для всех идентификаторов квартир, как будто я пытаюсь получить такой ответ от server
ApartmentID 1 имеет 4 комнаты
ApartmentID 2 имеет 3 комнаты
Это всего лишь пример, но, конечно, ответ будет в JSON . Я думал о выполнении запроса INNER JOIN для получения данных, но это дало мне только данные, которые мне нужны для ApartmentID 1, как я l oop через все ApartmentID, и для каждого ApartmentID я получаю общее количество комнат в нем, имея в виду, что я нужно подсчитать все строки для комнат и вернуть сумму как значение