Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.30;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
14-97788
Артурчик
2003-06-13 10:57
2003.06.30
На source.ru праздник


7-97901
YuVoUA
2003-04-21 16:49
2003.06.30
Копирование из clipboard с указанием языка текста


3-97473
alex_bredin
2003-06-04 16:32
2003.06.30
Значение переменной в QReport


1-97580
Maxim Pshevlotsky
2003-06-15 07:10
2003.06.30
Скорость выполнения MTS


14-97829
Alex_x
2003-06-11 15:51
2003.06.30
неменяется значение RadioButton





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский