Показать сообщение отдельно
  #16  
Старый 09.02.2010, 19:56
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,098
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну смысл тот же.
тебе надо отфильтровать еще по параметру.
Т.е. в мой запрос (подзапрос) добавь еще одно условие фильтрации по параметру - по выбранной марке.

Код:
SELECT * FROM TypeTable1 T1
WHERE T1.ID IN (SELECT DISTINCT TypeID FROM Cars WHERE Cars.CarMarkID = :Mark)

Параметр Mark перед выполнением запроса устанавливаешь в значение ID выбранной модели.

ЗЫ. И, в конце-концов, прочти какую-нить книжку по SQL - потратишь пару дней, зато перестанешь задавать глупые вопросы.
Ответить с цитированием