|
Модераторы: skyboy |
|
JEEN |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.3.2008 Репутация: 1 Всего: 1 |
Добрый вечер, подскажите, пожалуйста, как изменить запрос, чтобы он выводил следующее:
"Другое" - это количество клиентов из городов, не вошедших в ТОП3. Таблицы: - clients (id, city_id) - Клиенты - cities (id, name) - Города Сделал вот такой запрос, но в "Другое" он заносит количество клиентов из всех городов, не исключая те, что вошли в ТОП3
Во второй запрос хотел добавить WHERE city_id NOT IN (...упрощенный_первый_запрос...), но он ругается на LIMIT 3, говорит, что в MySQL нельзя в подзапросах писать LIMIT Это сообщение отредактировал(а) JEEN - 11.12.2015, 19:09 |
||||
|
|||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 453 |
В подзапросах нельзя, а вот в представлениях - можно! -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
JEEN |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.3.2008 Репутация: 1 Всего: 1 |
Спасибо за наводку, но не смог с ними разобраться Сделал так, вроде работает
Это сообщение отредактировал(а) JEEN - 11.12.2015, 23:42 |
||||
|
|||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 453 |
Не смог разобраться с CREATE VIEW? Жуть какая... Кстати, если 3 и 4 записи имеют одинаковый COUNT(city_id) - твой запрос будет выдавать то одну из них в топе, то другую... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
JEEN |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.3.2008 Репутация: 1 Всего: 1 |
2 раза попробовал, не получилось, пошел в поисковик по запросу с ошибкой и нашел какое-то решение. Оно, кстати, не работает... С Create view сейчас разобрался, но мне не нравится, что 2 таблицы лишних появляются, пусть лучше будет хардкорд в запросе. |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |