Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2011, 18:01   #1
IGREK
Пользователь
 
Регистрация: 04.06.2008
Сообщений: 16
Вопрос Выборка по условию

Здравствуйте! Проблема такая: есть 2 таблицы (1_модемы и 2_приборы на этих модемах), связанные по полю [ид_модема] . Таблица 2 содержит поле [ид_прибора], т.к. приборы разные. При запросе из табл.1 нужно выбрать только те модемы, на которых работают приборы определенного типа, т.е. проверить условие "табл.2[ид_прибора] = заданному числу, или числам". Получается как бы условие с вложением.
Помогите пожалуйста победить запрос, заранее очень благодарен!
IGREK вне форума Ответить с цитированием
Старый 28.02.2011, 18:28   #2
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

если я правильно понял вас то решение выглядит следующим образом:
Код:
select нужные столбцы
from 1_модемы и 2_приборы
where 1_модемы.ид = 2_приборы.ид
Летучий_СкилетиК вне форума Ответить с цитированием
Старый 28.02.2011, 22:23   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
select Модемы.* from Модемы, Приборы
  where Модемы.[ид_модема] = Приборы.[ид_модема]
   and Приборы.[ид_прибора] = ЗАданномуID_прибора
или
Код:
select Модемы.* from Модемы, Приборы
  where Модемы.[ид_модема] = Приборы.[ид_модема]
   and Приборы.[ид_прибора] in (IdPrib_1, IdPrib_2, IdPrib_3)
ну и т.д.
смысл понятен?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.03.2011, 12:36   #4
IGREK
Пользователь
 
Регистрация: 04.06.2008
Сообщений: 16
По умолчанию

Да, смысл понятен, с синтаксисом разобрался, подогнал под решение второй вариант Сергея, все работает. Ребята, спасибо огромное Вам за помощь, Вы мне очень помогли!
IGREK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка выборка с таблицы с отношением многие-ко-многим 8alig8 БД в Delphi 2 24.06.2010 12:21
Суммирование по условию. masterenergy Microsoft Office Excel 5 23.04.2010 12:05
Выборка значений по условию slonax Microsoft Office Excel 36 24.02.2010 14:04
insert into по условию natishka SQL, базы данных 0 25.11.2009 19:55
ОТБОР ПО УСЛОВИЮ provodnikam Microsoft Office Excel 0 27.07.2009 22:02