Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];




Вниз

Простой SQL запрос 


Алекс   (2003-05-19 11:07) [0]

Помогите написать простой запрос
Имеется две таблицы
(name_id,name) и (oplata_id,name_id, cost)
Как вывести name и сумму всех оплат (sum(cost)).



Соловьев   (2003-05-19 11:10) [1]

select t1.name, sum(t2.cost)
from table1 t1
join table2 t2 t1.name_id=t2.name_id
group by t1.name



kravchuk   (2003-05-19 11:19) [2]

попробуй так

select tn.name_id,tn.name, sum(top.cost)
from table_oplata top,table_name tn
where tn.name_id=top.name_id
group by tn.name_id,tn.name



Алекс   (2003-05-19 11:35) [3]

В обоих случаях - ошибка Invalid column reference



Соловьев   (2003-05-19 11:41) [4]

СУБД?



Алекс   (2003-05-19 11:47) [5]

InterBase



Соловьев   (2003-05-19 11:55) [6]

Забыл про on

> select t1.name, sum(t2.cost)
> from table1 t1
> join table2 t2 on t1.name_id=t2.name_id
> group by t1.name



Алекс   (2003-05-19 12:59) [7]

Матерится когда я добавляю GROUP BY



Соловьев   (2003-05-19 13:00) [8]

полный текст запроса.



kravchuk   (2003-05-19 13:03) [9]

>Алекс (19.05.03 12:59)
Посмотри чтобы все поля (кроме cost), что указаны в select были перечислены после GROUP BY,
и вообще пришли свой запрос который ругается



Соловьев   (2003-05-19 13:08) [10]


> Как вывести name и сумму всех оплат (sum(cost)).

если хочешь полуить результат, то дожно быть только два поля - name и сумма по name. в GROUP BY только name. Все остальное выдаст уже другие результаты, в зависимости, от групировки...




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.035 c
3-13101           Алекс                 2003-05-19 11:07  2003.06.05  
Простой SQL запрос


7-13491           v-king                2003-04-03 19:59  2003.06.05  
Не могу прочесть с СОМ-порта!!!!


8-13339           Boris K.              2003-01-14 20:39  2003.06.05  
Таки никто и не знает толком как воспроизвести MIDI из ресурса?


1-13196           DDDeN                 2003-05-21 17:56  2003.06.05  
Добавление версии файла в другие файлы


1-13166           Сюткин Павел          2003-05-24 09:49  2003.06.05  
Версия MS Office