Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как из таблицы выбрать...? / 3 сообщений из 3, страница 1 из 1
09.11.2010, 18:48
    #36945713
alex-v95
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из таблицы выбрать...?
Дана таблица table1:

a_id | b_id
------------
1 | 111
2 | 111
3 | 111
1 | 112
2 | 112
3 | 113

Нужно из неё выбрать только те "b_id" для которых есть все три заданных соответствия с a_id (1,2,3)
Как видно из примера, это b_id=111

А вот как такой SQL-запрос составить? ума не приложу...

------------------
С Богом. Александр.
...
Рейтинг: 0 / 0
09.11.2010, 19:03
    #36945730
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из таблицы выбрать...?
Для реального решения задачи слишком мало данных, но в качестве отправной точки:
Код: plaintext
1.
2.
select b_id, count(a_id)
group by b_id
having count(a_id)= 3 
...
Рейтинг: 0 / 0
10.11.2010, 10:45
    #36946482
alex-v95
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как из таблицы выбрать...?
спасибо, помогли.
С Богом.
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Как из таблицы выбрать...? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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