Tomasz
Dzioba
wszystkiego po
trochu
Temat: [MySQL] Wyniki wyświetlane jak w excelu
Witam,Nie miałem pomysłu na nazwę dla tematu, bo oczywiste jest, że w obu przypadkach jest tabela. O co mi chodzi? Już tłumaczę. Zastanawiam się w jaki sposób stworzyć zapytanie dla silnika baz danych MySQL aby, tworzył dynamicznie kolumny.
Ciężko mi to wytłumaczyć, dlatego przedstawię na przykładzie.
SELECT count(pole1) as Ilosc, pole1 as IDUser, date(pole2) as Data
FROM `tabela1`
WHERE pole1>0
GROUP BY date(pole2), pole1
Dzięki takiemu zapytaniu otrzymuję mniej więcej taki wynik:
Ilosc IDUser Data
1 51 2010-05-04
2 84 2010-05-04
3 79 2010-05-04
102 79 2010-05-05
38 84 2010-05-05
Jak można zauważyć wartości z kolumny IDUser się powtarzają. Jednak dla wygodniejszego przeglądania danych preferowałbym aby otrzymać wynik mniej więcej w takiej formie:
Data User51 User84 User79
2010-05-04 1 2 3
2010-05-05 0 38 102
Czy jest możliwość aby tak skonstruować zapytanie MySQL aby dynamicznie generował kolumny ?Tomasz Dzioba edytował(a) ten post dnia 20.05.10 o godzinie 09:29