mySQL suche

Hallo Forum,

bin auf ein kleines Problem gestoßen bzw. habe noch keine Lösung dazu.
Folgende Tabelle:

MessagID ThreadID PostID MessagThread usw.
1          1        1        Thema1
2          2        1        Thema2
3          1        2        Thema1
4          1        3        Thema1
5          3        1        Thema3
6          1        4        Thema1

jedes Thema hat eine ThreadID und dazu gehört dann die PostID
z.B.

Thema           Beitrag
ThreadID 1 -> PostID 1-4
ThreadID 2 -> PostID 1
ThreadID 3 -> PostID 1

das mal zur Erklärung (vielleicht mach ich mir es auch zu kompliziert?)

jedenfalls brauche ich die anzahl der PostID von jeder ThreadID.
bzw. die PostID’s von der angegeben ThreadID.

angenommen laut der Tabelle oben, suche ich alle PostID’s die zur ThreadID “3” gehören.
Ergebniss wäre z.B. 1.

Ich hoffe es ist Verständlich ausgedrückt, ansonsten nochmal nachfragen.

Hat jemand eine Lösung?

mfg.


wenn du alle brauchst:
[code]SELECT COUNT(*) FROM table ORDER BY postID[/code]

wenn du alle brauchst:

SELECT COUNT(*) FROM tabelle WHERE threadID = deine-thread-id;

michi war schneller :wink:

Dank für euren Denkanstoß :wink:

Ich glaube der ansatz von an-di bringt mich weiter, muss es erstmal testen.

Zähle alle Einträge in der Tabelle die die ThreadID = z.B. 2 hat.
Könnte funktionieren, aber jetzt muss ich erstmal auf arbeit.

mfg.