Mailinglisten-Archive |
Hi, mit einem SELECT muss ich aus dieser Beispieltabelle: id group definition type 4 1 price_list 1 7 1 payment_id 1 2 5 6 8 1 discount 10 5 2 discount 5 9 2 payment_id 3 4 10 2 price_list 2 11 3 price_list 3 nachfolgendes Ergebnis erhalten: group price_list discount payment_id 1 1 10 1 2 5 6 2 2 5 3 4 3 3 NULL NULL Bis jetzt bin ich hier angelangt: SELECT group, CASE WHEN definition = 'price_list' THEN type END AS price_list, CASE WHEN definition = 'discount' THEN type END AS discount, CASE WHEN definition = 'payment_id' THEN type END AS payment_id FROM s_group ORDER BY `group` ASC Ergebnis aber leider nur so: group price_list discount payment_id 1 1 NULL NULL 1 NULL NULL 1 2 5 6 1 NULL 10 NULL 2 NULL 5 NULL 2 NULL NULL 3 4 2 2 NULL NULL 3 3 NULL NULL ein GROUP BY group bringt nicht viel... Hatt jemand ne Idee? Gruß Mirko -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive