Hi list, I'd like to generate arrays into a field for the result-set by means of grouping... myTable >> ( MySQL 3.23.33 / MyISAM table ) +--------+----------+ | id | type | +--------+----------+ | 002 | 'CD' | | 002 | 'LP' | | 011 | 'DVD' | | 081 | 'CD' | | 081 | 'LP' | | 081 | 'DVD' | | 087 | 'MC' | | 087 | 'LP' | +--------+----------+ myWish >> *** SELECT id, makeArray(type) FROM myTable GROUP BY id; +--------+-------------------+ | id | ? makeArray(type) | +--------+-------------------+ | 002 | ('CD','LP') | | 011 | ('DVD') | | 081 | ('CD','LP','DVD') | | 087 | ('MC','LP') | +--------+-------------------+ I know, when GROUPing, you can ask for a COUNT like: *** SELECT id, COUNT(*) FROM myTable GROUP BY id; +--------+----------+ | id | COUNT(*) | +--------+----------+ | 002 | 2 | | 011 | 1 | | 081 | 3 | | 087 | 2 | +--------+----------+ How should I tackle this ? Thanks ! Best Regards, Bart
--------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php