Mailinglisten-Archive |
This is a multi-part message in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C2540E.2C48D080 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo Leute, ich meld mich mal wieder mit einer eigentlich recht simplen Frage (denk ich): Ich habe folgende Tabelle: -------------------------- |Userid | Topic | 3 | Musik | 5 | Musik | 3 | Film | 3 | Musik ... Wobei beliebig oft eine Userid vorkommt, die beliebig oft mit dem Topic = in Verbindung gebracht wird. Ich w=FCrde jetzt gerne die Information haben, wie oft z.b. User Nu 3 = Musik als Topic hat, wie oft er Film=20 hat, wie oft er z.b. Cinema. Und das ganze dann mit Nu 5 und mit allen = Usern die da drin sind. Also sollte das SQL Statement f=FCr die Tabelle oben folgendes = produzieren: Userid Topic Anzahl 3 Musik 2 3 Film 1 5 Musik 1 ... Das habe ich mal erdichtet, was aber nicht zu meinem gew=FCnschten = Ergebniss f=FChrt. F=FCr Anregungen w=E4re ich dankbar! SELECT COUNT(DISTINCT userid,topic) AS anzahl, userid, topic FROM LZ_information GROUP BY topic Vielen Dank schon mal im vorraus, Chris ------_=_NextPart_001_01C2540E.2C48D080 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">=0D <HTML>=0D <HEAD>=0D <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-8859-= 1">=0D <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version 5.5.2653.12"= >=0D <TITLE>SQL Frage: Wer hat wieviele?</TITLE>=0D </HEAD>=0D <BODY>=0D =0D <P><FONT SIZE=3D2>Hallo Leute,</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>ich meld mich mal wieder mit einer eigentlich recht simpl= en Frage (denk ich):</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Ich habe folgende Tabelle:</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>--------------------------</FONT>=0D <BR><FONT SIZE=3D2>|Userid | Topi= c</FONT>=0D <BR><FONT SIZE=3D2>| 3  = ; | Musik</FONT>=0D <BR><FONT SIZE=3D2>| 5  = ; | Musik</FONT>=0D <BR><FONT SIZE=3D2>| 3  = ; | Film</FONT>=0D <BR><FONT SIZE=3D2>| 3  = ; | Musik</FONT>=0D <BR><FONT SIZE=3D2>...</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Wobei beliebig oft eine Userid vorkommt, die beliebig oft= mit dem Topic in Verbindung gebracht wird.</FONT>=0D <BR><FONT SIZE=3D2>Ich w=FCrde jetzt gerne die Information haben, wie oft z= .b. User Nu 3 Musik als Topic hat, wie oft er Film </FONT>=0D <BR><FONT SIZE=3D2>hat, wie oft er z.b. Cinema. Und das ganze dann mit Nu 5= und mit allen Usern die da drin sind.</FONT>=0D <BR><FONT SIZE=3D2>Also sollte das SQL Statement f=FCr die Tabelle oben fol= gendes produzieren:</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Userid Topic &n= bsp; Anzahl</FONT>=0D <BR><FONT SIZE=3D2>3 = Musik &n= bsp; 2</FONT>=0D <BR><FONT SIZE=3D2>3 = Film &nb= sp; 1</FONT>=0D <BR><FONT SIZE=3D2>5 = Musik &n= bsp; 1</FONT>=0D <BR><FONT SIZE=3D2>...</FONT>=0D </P>=0D <BR>=0D =0D <P><FONT SIZE=3D2>Das habe ich mal erdichtet, was aber nicht zu meinem gew= =FCnschten Ergebniss f=FChrt.</FONT>=0D <BR><FONT SIZE=3D2>F=FCr Anregungen w=E4re ich dankbar!</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>SELECT COUNT(DISTINCT userid,topic) AS anzahl,</FON= T>=0D <BR> &nbs= p; <FONT SIZE=3D2>userid,</FONT>=0D <BR> &nbs= p; <FONT SIZE=3D2>topic</FONT>=0D <BR><FONT SIZE=3D2>FROM &n= bsp; LZ_information</FONT>=0D <BR><FONT SIZE=3D2>GROUP BY topic</FON= T>=0D </P>=0D <BR>=0D =0D <P><FONT SIZE=3D2>Vielen Dank schon mal im vorraus,</FONT>=0D <BR><FONT SIZE=3D2>Chris</FONT>=0D </P>=0D =0D </BODY>=0D </HTML>=0D ------_=_NextPart_001_01C2540E.2C48D080-- --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive