как выбрать нескоьлко группировок в разные колонки

  • Автор темы Автор темы detail
  • Дата начала Дата начала

detail

Новичок
как выбрать нескоьлко группировок в разные колонки

помогите старожилу, отошедшему от ПХП :) нужна помощь с запросом.
Есть таблица примерно такого вида (список полей):

id_сайт
id_баннер
кол-во_нажатий

теперь надо построить таблицу такого вида:
поля: сайт - нажатия на баннер1 - наж. баннер2 - наж. баннер3
строка1: сайт1 - 10 - 20 - 30
строка2: сайт2 - 40 - 50 - 60

то есть в одно поле - сумма по полям где id_banner = 1, во второе - где id_banner = 2, и id_banner = 3.

Можно ли сделать одним запросом?
 
Вопрос.
можно ли найти в себе силы не пытаться решить любую задачу одним запросом?
 
detail
Баннеров в результирующей таблице именно 3 (другое фиксированное N), или произвольное число?

Почему не указана версия мускула?

Нормального дампа схемы таблиц нет чтоли?

-~{}~ 10.04.07 14:15:

строка1: сайт1 - 10 - 20 - 30
Что здесь есть сайт1?
 
баннеров N. Дампа базы нет, т.к. ещё проектируется.

Ок, в принципе, можно и в несколько запросов.
 
detail, ты меня удивляешь

сделай запрос "select *" и на стороне пехапе приводи к нужному виду.
 
нет тут php, нет, и база не mysql, и язык - VBA, поэтому я и хочу как можно больше в SQL, чтоб гемор->min
 
PHP Club форумы: > PHP и базы данных > PHP & Mysql >
Дим!
Ну ты бы хоть вопрос нормально задал!
Если тебе нужно средствами БД, то наверное, её надо указать? а не писать в форум по мускулю?

пхп-не пхп, но если у тебя есть язык, который с БД общается, то в любом случае тупо повторить код получения инфы из бд N раз - никакого геморроя.
 
Сверху