|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Подскажите с UNION
Люди, поджсажите плиз ... а то что-то ну никак не соображу (хотя вроде мелочь)
на БД Парадокс: запрос типа Код:
exQuery.SQL.Add('SELECT COUNT(Field1), Field7, Field31 FROM mTable1 UNION SELECT Field1, Field4, Field15 FROM mTable3'); Как мне получить результат со строки : (так выкидает ошибку) Код:
a:=exQuery.Fields[0].Value; b:=exQuery.Fields[1].Value; c:=exQuery.Fields[2].Value; Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#2
|
|||
|
|||
я думаю у тебя могут не совпадать типы полей, поэтому и не объединяются, насчет Count мне как то подозрительно... хотя погоди других товетов, мож кто поумнее скажет...
|
#3
|
|||
|
|||
Во-первых, надо-бы написать, что за ошибка, а во-вторых, если речь идёт об объединении таблиц, то надо писать UNION ALL. Просто Union даёт другой результат.
|