cross tab confusion
От | Matt Johnson |
---|---|
Тема | cross tab confusion |
Дата | |
Msg-id | 20030308195116.30666.qmail@web41206.mail.yahoo.com обсуждение исходный текст |
Ответы |
Re: cross tab confusion
|
Список | pgsql-general |
Folks, Newbie... So far, I've been building a database with MySQL and I'm finding it seems to have a few limitations. (I should say it's probably my lack of knowledge rather than a failing of MySQl). I'm now looking at switching to Postgresql simply because it seems more feature-rich, specifically in the problem I'm faced with. I'm building a pupil assessment record. I have these two tables: table `pupil` pupil_id name 1 jeff 2 fred 3 rita table `reading_level` record_id pupil_id week level 1 1 1 6.1 2 2 1 4.3 3 1 2 6.2 4 2 2 4.4 I'd really need to present this data thus: name week1 week2 week3 jeff 6.1 6.2 fred 4.3 4.4 I believe it will involve a cross tab query, but I'm completely lost. The real glory seems to be in writing a query that will 'automatically' add new weeks as new columns as more data is added to table `reading_level`. In other words, the query doesn't need rewriting after adding records for week 3, 4 etc. Some query cleverness gets the weeks for itself. Thanks for any help. -- Matt Johnson __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com
В списке pgsql-general по дате отправления: