powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / подскажите по выборке
4 сообщений из 4, страница 1 из 1
подскажите по выборке
    #38010531
sergq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

под конец дня туплю )


есть табличка

period_idP_idd_id11101110111011101210121012201210134013301360



надо выбрать из нее все P_ID, у которых в определенно периоде все d_id равны ТОЛЬКО 10.
И соответственно все P_ID, у которых в опредлеленнный период d_id равны только 10 и 20, исключая первый вариант (когда ВСЕ d_id = 10).

Спасибо
...
Рейтинг: 0 / 0
подскажите по выборке
    #38010547
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergqвыбрать из нее все P_ID, у которых в определенно периоде все d_id равны ТОЛЬКО
10.
Код: sql
1.
group by p_id having min(d_id)=10 and max(d_id)=10


sergqвсе P_ID, у которых в опредлеленнный период d_id равны только 10 и 20,
исключая первый вариант (когда ВСЕ d_id = 10).
Код: sql
1.
group by p_id having min(d_id)=10 and max(d_id)=20 and count(distinct d_id)=2


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
подскажите по выборке
    #38010565
sergq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Спасибо )
А в чем смысл последнего условия?
...
Рейтинг: 0 / 0
подскажите по выборке
    #38010567
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergqА в чем смысл последнего условия?
Подумай над d_id=15.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / подскажите по выборке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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