Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2011-12-16 19:57:49 ЛС | профиль | цитата
SELECT tab1.name, (SELECT CASE tab1.id WHEN 1 THEN 1 ELSE 1 END) AS idd , sum(tab2.amount) FROM tab1, tab2 WHERE idd = tab2.idTab1 GROUP BY 1;
или так
SELECT tab1.name, (SELECT CASE WHEN  tab1.id >2 THEN tab1.id-1  END) AS idd , sum(tab2.amount) FROM tab1, tab2 WHERE idd = tab2.idTab1 GROUP BY 1;
Вот для схемки miverhttp://forum.d2h.ru//getfile/26196
Работает.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0