Результат TQuery для следующего запроса
Сначала выполняется запрос
SELECT Name, 0 as Checked ... FROM MyTable1 WHERE ...
Затем юзер помечает нужные ему записи (у меня Checked = 1). Потом мне нужно сделать еще 1 запрос, SELECT Summa ... FROM MyTabel2 WHERE Name IN (...подставить записи из 1-го запроса где Checked = 1)
Как прописать вложенный SELECT из 1-го запроса? Как к нему обратиться? Или как-то по другому задачу решить?
Цитата:
Originally posted by masson
С Билдером работаю недавно, помогите идеями.
Сначала выполняется запрос
SELECT Name, 0 as Checked ... FROM MyTable1 WHERE ...
Затем юзер помечает нужные ему записи (у меня Checked = 1). Потом мне нужно сделать еще 1 запрос, SELECT Summa ... FROM MyTabel2 WHERE Name IN (...подставить записи из 1-го запроса где Checked = 1)
Как прописать вложенный SELECT из 1-го запроса? Как к нему обратиться? Или как-то по другому задачу решить?
С Билдером работаю недавно, помогите идеями.
Сначала выполняется запрос
SELECT Name, 0 as Checked ... FROM MyTable1 WHERE ...
Затем юзер помечает нужные ему записи (у меня Checked = 1). Потом мне нужно сделать еще 1 запрос, SELECT Summa ... FROM MyTabel2 WHERE Name IN (...подставить записи из 1-го запроса где Checked = 1)
Как прописать вложенный SELECT из 1-го запроса? Как к нему обратиться? Или как-то по другому задачу решить?
Ты можешь получить список выбранных пользователем значений? Если да, то далее: изменить тотже запрос, или выполнить другой, или наложить фильтр. Или вопрос в SQL?
Сначало строй строку запроса с использованием результатов предыдущего запроса а потом исполняй ее
Идея понятна, СПАСИБО!