Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

:)


:) ©   (2003-10-07 11:34:00) 

Можно ли в SQL-запросе использовать выборку не из таблиц, а из Query?
Если да, то каков синтаксис выражения с использованием LEFT JOIN?
Т.е. как правильно оформить следующее
SELECT a.x1, a.x2, b.y1
FROM Query1 a LEFT JOIN Query2 b
ON a.z1=b.z1


Val   (2003-10-07 12:46:00) [1]

>ZEE © (07.10.03 11:53) [6]
обычно эти команды используют для совершенно разных целей, хотя все они присоединяют таблички, по сути :)


:)   (2003-10-07 12:02:00) [2]

а как можно?


Palladin   (2003-10-07 12:01:00) [3]

sql это строка...
Query1 и Query2 это видимо я так понял ты свои идентификаторы имеешь в виду...
в таком виде нельзя...


:)   (2003-10-07 11:58:00) [4]

запросы, которые уже сделали выборку


Palladin   (2003-10-07 11:56:00) [5]

да ты объясни что такое Query1 и Query2


:)   (2003-10-07 11:55:00) [6]

ну да


ZEE   (2003-10-07 11:53:00) [7]

LEFT JOIN - это в смысле ты хочешь присоединить одну табличку к другой?...
я обычно для этого пользую UNION


:)   (2003-10-07 11:49:00) [8]

если я пишу:
SELECT a.x1, a.x2, b.y1
FROM Query1 a LEFT JOIN Query2 b
ON a.z1=b.z1
оно не работает, я и спрашиваю как правильно...


ZEE   (2003-10-07 11:46:00) [9]

> :) (07.10.03 11:34)
а что тебе мешает тотже SQL-запрос выполнить с пом. TQuery ?


Palladin   (2003-10-07 11:45:00) [10]

а можноли от тебя поподробнее?


:)   (2003-10-07 11:43:00) [11]

Palladin, а можно по подробнее...


Palladin   (2003-10-07 11:40:00) [12]

можно


Наверх

Титульная страница Поиск, карта сайта Написать письмо