Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Ообъединение при SQL запросе


Автор: seiferPRO 28.5.2006, 20:41

  Есть SQL запрос в две таблицы, в итоге имеем объединёный набор данных из двух таблиц (Paradox) в Query. Вопрос. Как объединённый набор данных переправить в db-шную базу? Спасибо. 

Автор: skyboy 28.5.2006, 20:50
seiferPRO, если у тебя есть запрос, который может быть объединён в одну таблицу по каким-то условиям, то используй одно Query, а в запросе используй либо JOIN(если твои две таблицы можно связать "по длине" - например, в первой содержатся имена, а во второй - адреса одних и тех же людей), либо UNION(если таблицы объединяются "по высоте" - например, в одной таблице имена должников, а в другой таблице - имена работников). Когда этого добьёшься(ну, сможешь отладить), то используй конструкцию  INSERT INTO <целевая таблица> SELECT <Тот самый запрос с использованием "JOIN" или "UNION"> 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)