![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с запросом SQL [D7, dBase, FoxPro]
rosl © (2004-01-13 07:14:00)
Уважаемые МАСТЕРА!!!
Помогите с запросом SQL
есть две таблицы main1.dbf и plan.dbf
main.dbf (поля name, summ1, summ2)
а 1 2
в 1 3
в 2 1
с 1 1
plan.dbf (поля name, plan)
а 10
а 20
в 1
нужно получить такой результат соединения
name plan summ1 summ2
а 30 1 2
в 1 3 4
с 1 1
я пробовал так:
select name, sum(summ1), sum(summ2), sum(plan)
from baza\main1.dbf, sprav\plan.dbf
where name = name
group by name
но в поле plan во всех строках 31
rosl (2004-01-13 10:28:00) [1]
спасибо
Talla2k (2004-01-13 07:59:00) [2]
А так:
select M.name,sum(P.summ1),sum(P.summ2) from main M,plan P where M.name=P.name group by M.name
Кщд (2004-01-13 07:29:00) [3]
where name = name
слишком хитро