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

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

Помогите [D6, D7, MSSQL]


adolf_99 ©   (2002-12-13 00:14:00) 

Есть два одинаковых запроса на разные таблицы в SQl как полученные данные загнать в один grid


Prooksius   (2002-12-13 11:17:00) [1]

2 adolf_99 © (13.12.02 11:15)
Да не order by F1, а order by 1 (номер поля в НД)


adolf_99   (2002-12-13 11:15:00) [2]

да но ругается на синтаксис если
SELECT T1.F1
FROM T1, T0
WHERE T1.F1=T0.F0
UNION
SELECT T2.F1
FROM T2, T0
WHERE T2.F1=T0.F0
ORDER BY F1;


Alexandr   (2002-12-13 10:49:00) [3]

union all?


Prooksius   (2002-12-13 10:47:00) [4]

Как написал Matolch © (13.12.02 00:48):

SELECT T1.F1, T1.F2
FROM T1, T0
WHERE T1.F1=T0.F0
UNION
SELECT T2.F1, T2.F2
FROM T2, T0
WHERE T2.F1=T0.F0

добавь в конце еще

ORDER BY 1[,2] /* номер(а) столбца(ов), по которым нужно сортировать*/


ЮЮ   (2002-12-13 10:44:00) [5]

Сортировке UNION не помеха, но то что редактироваться такой DataSet не будет, это - точно


adolf_99   (2002-12-13 09:09:00) [6]

это я пробывал у меня в запросе идет сортировка, поэтому union не подходит


Matolch   (2002-12-13 00:48:00) [7]

SELECT T1.F1, T1.F2
FROM T1, T0
WHERE T1.F1=T0.F0
UNION
SELECT T2.F1, T2.F2
FROM T2, T0
WHERE T2.F1=T0.F0


adolf_99   (2002-12-13 00:36:00) [8]

в смысле


Александр Спелицин   (2002-12-13 00:25:00) [9]

См. Union


Наверх

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