Подобие Access-перекрестного запроса в MySQL?
Участник | Понедельник | Вторник, ...
Иванов 1 попугая
Петров 2 пупугая 1 попугай
Все это храниться в такой таблице:
Участник, День недели, Попугаи.
Возможно ли построить такой запрос к такой таблице, но уже в MySQL? Или как добиться такого результата серией запросов? Я уже пробовал создать временную табличку, где поля названы днями недели дни недели, но я не знаю как запихать туда данные о попугаях во вторник к записям Петрова.
Если у кого есть соображения, пишите [email]way@inbox.ru[/email]
Возможно туплю, но че то нифига не пойму, еще раз поясни.
Попробую.
Итак, есть таблица, с полями Участник, День_недели, Попугаи.
Там таки записи:
Иванов Понедельник 1попугай
Петров Понедельник 2попугая
Петров Вторник 1попугай
...
В итоге нужно получить такой вид:
Участник-|-Понедельник-|-Вторник-|-...-|-Воскресенье
Иванов---|-1попугай----|---------|-...
Петров---|-2попугая----|1попугай-|-...
...
Т.е. Чтобы дни недели стали столбцами а на пересечении фимилии участника и дня недели показывалось количество попугаев данного участника в данный день.
В Accesse есть просто тип запроса, который все это делает сам, а вот как это сделать в MySQL?
Попробую.
Итак, есть таблица, с полями Участник, День_недели, Попугаи.
Там таки записи:
Иванов Понедельник 1попугай
Петров Понедельник 2попугая
Петров Вторник 1попугай
...
В итоге нужно получить такой вид:
Участник-|-Понедельник-|-Вторник-|-...-|-Воскресенье
Иванов---|-1попугай----|---------|-...
Петров---|-2попугая----|1попугай-|-...
...
Т.е. Чтобы дни недели стали столбцами а на пересечении фимилии участника и дня недели показывалось количество попугаев данного участника в данный день.
В Accesse есть просто тип запроса, который все это делает сам, а вот как это сделать в MySQL?
А обычная выборка не спасает, или тут какая то особенность ? ( опять наверное не просек :) )
Select Участник from db where Понедельник='Понедельник'
А обычная выборка не спасает, или тут какая то особенность ? ( опять наверное не просек :) )
Select Участник from db where Понедельник='Понедельник'
не он сводную таблицу хочет