Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.06.30;
Скачать: [xml.tar.bz2];

Вниз

SQL Есть две таблицы   Найти похожие ветки 

 
I_C_E_   (2003-06-07 11:21) [0]

Первая
....
код услуги
количество
....


Вторая
код услуги
наименование услуги

Отдельно запрос с группиовкой по коду услуги и суммированием количество проходит.

А вот наименование из второй таблицы вытащить не могу ..ругается ..

Как правильно построит такой запрос


 
Silver Alex   (2003-06-07 11:29) [1]

select "код услуги", "наименование услуги", sum("количество")
from Первая p, Вторая t
where
p."код услуги"=t."код услуги"
group by "код услуги", "наименование услуги"



 
Anatoly Podgoretsky   (2003-06-07 11:30) [2]

Ну по твоим словам похоже, что ты сумел все таки какой то запрос составитб, почему скрываешь его от нас?


 
I_C_E_   (2003-06-07 11:35) [3]

Поменьше сарказма Anatoly Podgoretsky

Silver Alex

Вот на такой запрос и ругается, а выкидываю вторую таблицу все идет.



 
Anatoly Podgoretsky   (2003-06-07 11:40) [4]

Ты помощи хочешь, или тебе услуги телепата нужны. Ты еще потребуй, что бы тебе в обязательном порядке ответили на вопрос, у меня чего то запрос не работает и т.д.
Может еще и что бы тебе заплатили за право оказать тебе помощь?


 
I_C_E_   (2003-06-07 11:47) [5]

Anatoly Podgoretsky
я достаточно подробно описал контекст..запрос довольно простой..
Алеск его привел в точности

Сообщение об ошибке такое

When GROUP BY exits,every simple field in projectors must be in GROUP BY.



 
Silver Alex   (2003-06-07 11:48) [6]

Странно
Ну напиши подробнее, какую именно ругань выдает и на каком все это сервере, ну и если можешь структуру таблиц (индексы, поля ...)


 
I_C_E_   (2003-06-07 12:00) [7]

Silver Alex

Ругань

When GROUP BY exits,every simple field in projectors must be in GROUP BY.

вторая таблица первичный ключ код услуги
вторичный ключ наименование услуги

первая таблица первичный ключ автоинкриментное поле
вторичный ключ код услуги


 
I_C_E_   (2003-06-07 12:04) [8]

Спасибо

нашел в группироку не вставил наименование услуги ))


 
Silver Alex   (2003-06-07 12:15) [9]

Да, все вроде бы просто до безобразия. Но выдает ошибку, что ты не все поля включил в group by, попробуй написать

select t."наименование услуги", sum(p."количество")
from Первая p, Вторая t
where
p."код услуги"=t."код услуги"
group by t."наименование услуги"

и все больше ни чего. Если что пиши. Быть такого не может, что мы его не поборем



 
app   (2003-06-07 12:54) [10]

I_C_E_ © (07.06.03 12:04)
Заставил меня писать от имени модератора!

Это только подтверждает выше сказанное, пренебрежение к участникам (помощникам) а нежелании приводить код, расчитывая на их телепатические способности. Хочешь помощи будь конкретен и приводи подробную информацию, вместо претензий.



 
sniknik   (2003-06-07 13:16) [11]

app © (07.06.03 12:54)
вобше сами виноваты. ведь отвечают, на вопросы без информации о ситуации. пытаются догадатся, и иногда попадают.

а было бы полное игнорирование таких вопросов... как один раз в потрепатся предлагали. ну или первым ответом ссылка на страницу с правилами... где черным по белому "нет инфы нет ответов". и шутников с закосом под тупизну бы поубавилось.

хотя нет, нереально это.

I_C_E_ © (07.06.03 12:00)
встречал подобную фразу (что ты приводиш) в ошибках, но это настолько элементарно(от чего она бывает, на 3 странице любой книги по SQL предупреждают) что думаю что ты именно "приколист", кто действительно не понимает заинтересован в ответе и дает ту инфу о которой его просят (если не понимает то может не знать что она нужна).


 
I_C_E_   (2003-06-07 14:26) [12]

sniknik

не приколист ... согласен нужно было привести исходник запроса, тогда было бы все ясно

Не прочитал ни одной книжки по SQL, что порекомендуете






Страницы: 1 вся ветка

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

Наверх





Память: 0.47 MB
Время: 0.008 c
11-97557
guru
2002-10-13 14:52
2003.06.30
Полный мануал по установке KOL и MCK


11-97575
Sacred
2002-10-14 12:04
2003.06.30
ActiveX


14-97802
Manulo
2003-06-11 17:58
2003.06.30
HotKey MS IE 6


3-97553
NickName
2003-06-07 11:52
2003.06.30
image->text


1-97629
_Alex_
2003-06-18 17:02
2003.06.30
Вызов формы из dll





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский