powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Простая задачка
5 сообщений из 5, страница 1 из 1
Простая задачка
    #39571081
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть таблица дом
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE h20.house1 (
  apartmen int(11) NOT NULL AUTO_INCREMENT,
  entrance int(11) DEFAULT NULL,
  level int(11) DEFAULT NULL,
  PRIMARY KEY (apartmen)
)
ENGINE = INNODB
CHARACTER SET utf8
COLLATE utf8_general_ci
ROW_FORMAT = DYNAMIC;


и есть таблица жильцов в этом доме (в квартире может жить несколько жильцов)
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
CREATE TABLE h20.roomer (
  id int(11) NOT NULL AUTO_INCREMENT,
  apartmen int(11) DEFAULT NULL,
  name varbinary(25) DEFAULT NULL,
  PRIMARY KEY (id),
  CONSTRAINT FK_roomer_apartmen2 FOREIGN KEY (apartmen)
  REFERENCES h20.house1 (apartmen) ON DELETE NO ACTION ON UPDATE RESTRICT
)
ENGINE = INNODB
CHARACTER SET utf8
COLLATE utf8_general_ci
ROW_FORMAT = DYNAMIC;


mysql 5.7+ !!!!
задача:
двумя запросами узнать:
1) сколько жильцов в каждом подъезде (подъезд -> количество жильцов)
2) сколько жильцов на каждом этаже в каждом подъезде (подъезд,этаж -> количество жильцов)
...
Рейтинг: 0 / 0
Простая задачка
    #39571232
VladRost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема? (я правда в версиях не особо, где чего не хватает),
COUNT - даст жильцов по квартире, дольше этот запрос вставляем внутрь других. GROUP BY и LEFT JOIN справятся со всем остальным
...
Рейтинг: 0 / 0
Простая задачка
    #39571438
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladRostА в чем проблема? (я правда в версиях не особо, где чего не хватает),
COUNT - даст жильцов по квартире, дольше этот запрос вставляем внутрь других. GROUP BY и LEFT JOIN справятся со всем остальнымв 5.7 особые требования к группировке, а так проблем нет :)
...
Рейтинг: 0 / 0
Простая задачка
    #39571473
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв 5.7 особые требования к группировкеЗависит от режима. А вообще - нет.
...
Рейтинг: 0 / 0
Простая задачка
    #39571497
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaЗависит от режима. А вообще - нет.да, но по умолчанию ставится "строгий" режим
вроде как это ориентация на соответствие другим субд.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Простая задачка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]