Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
ВнизГоспода мастаки, пожалуйста помогите. Найти похожие ветки
← →
Игорь Яснило (2002-07-07 00:06) [0]Господа мастаки, пожалуйста помогите.
Есть результирующая таблица созданная с помощью Query из двух таблиц, в этой результирующей таблице есть повторяющиеся строки, но поле суммы у них разное. Необходимо из n-го кол-ва повторяющихся строк оставить одну, но поле суммы сделать результирующим.
П Р И М Е Р:
Иванов 25
Петров 30
Сидоров 50
Сидоров 20
Сидоров 20
Толкунов 10
Толкунов 10
Утесов 1
Щавелев 2
← →
Vlad1 (2002-07-07 15:59) [1]А если так?
"select distinct Fam,sum from tab1,tab2 where (sum>=(select max(sum) from tab1)and(sum>=(select max(sum) from tab2)))"
Правда, не проверял... так что не ручаюсь
← →
Vlad1 (2002-07-07 16:12) [2]Поправка:
"select distinct Fam,sum from tab1,tab2 where (sum>=(select max(sum) from tab1))and(sum>=(select max(sum) from tab2))"
(не так со скобками)
← →
dimis (2002-07-08 09:04) [3]Vlad1 -как все сложно
если я правлильно понял вопрос - то запрос такой
select fam,sum(sum) from table1
group by fam
← →
Vlad1 (2002-07-08 15:22) [4]Проверено на примере:
1-й вариант)
select distinct fam,max(yoursum) from tab1,tab2 group by fam
2-й вариант)
select distinct fam,yoursum from tab1 r,tab2 s where
( yoursum=(select max(yoursum) from tab1,tab2
where (tab1.fam=tab2.fam)and(fam=r.fam) ) )
← →
Proton (2002-07-09 19:11) [5]2Vlad1
зачем distinct ??
← →
-=Sergeante=- (2002-07-10 10:04) [6]
> Vlad1 © (08.07.02 15:22)
слижком сложно. См. dimis (08.07.02 09:04)
← →
Vlad1 (2002-07-14 12:05) [7]>-=Sergeante=- © (10.07.02 10:04)
dimis выбирает из первой таблицы, а в вопросе: "...созданная с помощью Query из двух таблиц..."
>Proton © (09.07.02 19:11)
насчёт distinct согласен с Proton
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c