|
 |
|
| Autor |
Nachricht |
Stoepselsammler Neuer [User]

Anmeldung: 08.03.08 Beiträge: 2 Wohnort: Holtsee
|
Verfasst am: 08.03.2008, 22:15 Titel: MySQL: Abfrage über 2 Tabellen und Anzahl auslesen |
|
|
Hi,
Ich habe zwei Tabellen die so aufgebaut sind:
| Code: |
Name|Zahl
----+----
Hans|1
Alih|3
Andi|2
Otto|2
Wili|3
|
und
| Code: |
Zahl|Seite
----+----
1 |blubb
2 |muhh
3 |egal
|
Jetzt möchte ich, dass mir das mir ausgegeben wird:
| Code: |
Zahl|Seite|Anzahl
----+-----+------
2 |muhh |2
3 |egal |2
1 |blubb|1
|
Also, dass die in Anzahl steht, wie oft Zahl in der ersten Tabelle vorkommt und, dass das ganze nach dieser Anzahl sortiert wird.
Hat jemand eine Idee, wie ich das machen kann, ohne, dass ich für jeden Datensatz aus Tabelle 2 eine Anfrage machen muss?
Geht irgendetwas mit COUNT, vielleicht?
mfg
|
|
| Nach oben |
|
 |
maudim02 Helfer [User]


Anmeldung: 30.09.06 Beiträge: 154
|
Verfasst am: 08.03.2008, 23:14 Titel: |
|
|
müsste so gehen:
| Zitat: |
SELECT Zahl, Seite, COUNT(*) FROM Tabelle1 INNER JOIN Tabelle2 ON (Tabelle1.Zahl=Tabelle2.Zahl)
GROUP BY Zahl
ORDER BY COUNT(*)
|
|
|
| Nach oben |
|
 |
Stoepselsammler Neuer [User]

Anmeldung: 08.03.08 Beiträge: 2 Wohnort: Holtsee
|
Verfasst am: 08.03.2008, 23:45 Titel: |
|
|
| maudim02 hat folgendes geschrieben: | müsste so gehen:
| Zitat: |
SELECT Zahl, Seite, COUNT(*) FROM Tabelle1 INNER JOIN Tabelle2 ON (Tabelle1.Zahl=Tabelle2.Zahl)
GROUP BY Zahl
ORDER BY COUNT(*)
|
|
Vielen Dank, das geht.
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |