
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.03.2014, 12:08:17
|
|||
|---|---|---|---|
|
|||
Помогите построить запрос |
|||
|
#18+
Добрый день. Возможно вопрос простой, но что-то не приходит в голову решение. Есть таблица: ID, TYPE 1 2 1 3 1 4 2 1 2 2 3 5 3 6 3 5 Необходимо выбрать все ID у которых есть TYPE 2 и 3. Т.е. в нашем случае результатом должно быть: ID 1 Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 12:20:58
|
|||
|---|---|---|---|
|
|||
Помогите построить запрос |
|||
|
#18+
... where type in (2,3) ... group by id having count(distinct type) = 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 12:46:53
|
|||
|---|---|---|---|
|
|||
Помогите построить запрос |
|||
|
#18+
Спасибо большое. А нет других, чтобы не привязываться к count(distinct type)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 13:14:30
|
|||
|---|---|---|---|
Помогите построить запрос |
|||
|
#18+
Лёша П.Спасибо большое. А нет других, чтобы не привязываться к count(distinct type)?а чем вас не устраивает count(distinct type)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 13:17:41
|
|||
|---|---|---|---|
|
|||
Помогите построить запрос |
|||
|
#18+
tanglirЛёша П.Спасибо большое. А нет других, чтобы не привязываться к count(distinct type)?а чем вас не устраивает count(distinct type)? Устраивает, вполне. Однако, если количество TYPE меняется, то нужно вставлять количество в запрос. Это совершенно не сложно, но может есть другой способ, просто интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 13:36:47
|
|||
|---|---|---|---|
Помогите построить запрос |
|||
|
#18+
Лёша П., ну, можно ещё через Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2014, 15:45:49
|
|||
|---|---|---|---|
|
|||
Помогите построить запрос |
|||
|
#18+
Лёша П.Спасибо большое. А нет других, чтобы не привязываться к count(distinct type)?having min(type)<max(type) вычисляется несколько быстрее, чем count(distinct) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2014, 05:11:13
|
|||
|---|---|---|---|
Помогите построить запрос |
|||
|
#18+
Cygapb-007Лёша П.Спасибо большое. А нет других, чтобы не привязываться к count(distinct type)?having min(type)<max(type) вычисляется несколько быстрее, чем count(distinct)но если надо 3 и более типов, то уже не прокатит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1835094]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 282ms |

| 0 / 0 |
