powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверить, что все поля имеют одинаковое значение
3 сообщений из 3, страница 1 из 1
Проверить, что все поля имеют одинаковое значение
    #38406494
Koto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Есть табличка из 3-х колонок: Владелец-Автомобиль-Цвет
Как найти всех владельцев, у которых все автомобили одинакового цвета?

Я попробовал сделать группировку по каждому владельцу, и посчитать, что если число всех записей для данного владельца совпадает с числом записей цветов для данного владельца, то значит у этого владельца все автомобили покрашены в один цвет...

но проблемы с реализацией... я пробовал

авторselect owner from autotab group by owner having count(*) in (select count(type) from autotab group by owner)

Но во вложенном запросе count(type) будет подсчитываться для всех владельцев, а не для какого-то одного, который на нужен для проверки...
...
Рейтинг: 0 / 0
Проверить, что все поля имеют одинаковое значение
    #38406506
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
select Владелец, MIN(Цвет)Цвет
from TEST
group by Владелец
having MIN(Цвет)=MAX(Цвет)
...
Рейтинг: 0 / 0
Проверить, что все поля имеют одинаковое значение
    #38406890
Koto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо помогло!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверить, что все поля имеют одинаковое значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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