|
|
|
Проверить, что все поля имеют одинаковое значение
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть табличка из 3-х колонок: Владелец-Автомобиль-Цвет Как найти всех владельцев, у которых все автомобили одинакового цвета? Я попробовал сделать группировку по каждому владельцу, и посчитать, что если число всех записей для данного владельца совпадает с числом записей цветов для данного владельца, то значит у этого владельца все автомобили покрашены в один цвет... но проблемы с реализацией... я пробовал авторselect owner from autotab group by owner having count(*) in (select count(type) from autotab group by owner) Но во вложенном запросе count(type) будет подсчитываться для всех владельцев, а не для какого-то одного, который на нужен для проверки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 18:50:03 |
|
||
|
Проверить, что все поля имеют одинаковое значение
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 18:56:24 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38406494&tid=1835982]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 192ms |
| total: | 343ms |

| 0 / 0 |
