![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как объединить два запроса сделанных в разных TQuery? [Paradox]
Alderman © (2002-10-24 13:12:00)Подскажите как сделать следующее:
Есть две таблицы(A и B) находяться они в разных каталогах и соответственно имеют разные алиасы в BDE
Мне надо сделать запрос из таблицы A а потом сделать ему сортировку такую как задана в таблице B.
Alderman (2002-10-24 14:02:00) [1]Спасибо все работает
ЮЮ (2002-10-24 13:40:00) [2]у Query ставишь БД по первому алиасу, а второй используешь в запросе:
Select T2.Name,T1.Num,Sum(T2.Cnt) SumSnt
from table2 t2, :alias2:table1 t1
where t2.name=t1.name
group by t1.Num, t2.name
order by t1.Num
Johnmen (2002-10-24 13:38:00) [3]SELECT B.F1, SUM(B.F2)
FROM ":ПСЕВДОНИМ1:ТАБЛ1" A, ":ПСЕВДОНИМ2:ТАБЛ2" B
WHERE A.F1=B.F1
GROUP BY B.F1
ORDER BY A.F2
ЮЮ (2002-10-24 13:33:00) [4]>Есть две таблицы(A и B) находяться они в разных каталогах
Почему же таблицы находятся в разных базах ???
Alderman (2002-10-24 13:26:00) [5]У меня есть справочная таблица вида
РМ 1
АМ 3
ОМ 4
..
РП 9
Где число показывает последовательность в которой должны быть отображены результаты
Вторая таблица содержит случайным образом разбросанные первые идентификаторы и их может быть несколько н-р
РП .. 4.5
ОМ .. 56.8
РП .. 67.3
АМ .. 3.0
АМ .. 6.2
ОМ .. 6.4
и т.д.
Мне надо обработать эту таблицу суммировав значения у одинаковых идентификаторов и отобразить результат в последовательности заданной первой таблицей.
ЮЮ (2002-10-24 13:16:00) [6]>потом сделать ему сортировку такую как задана в таблице B
Что значит сортировка в таблице