Hi,
folgende Ausgangssituation:
Ich habe eine gut gefüllte Tabelle mit den Spalten ID, KatID (int), Wort (varchar).
Damit kann ich Wörter bestimmten Überbegriffen zuordnen, z.B. alle Einträge mit KatID = 1 sind Automarken, alle Einträge mit KatID = 2 Schauspieler...
Zur Auslesung der Einträge dient dieser Query:
SELECT
Wort
FROM
Woerterliste
WHERE KatID = ...;
Jetzt möchte ich (mit PHP) von allen Datensätzen mit einer bestimmten KatID einen zufällig auswählen.
Ich kann also keine zufällige ID wählen, denn dann würde ich irgendeinen Datensatz erhalten, keinen mit einer bestimmten KatID.
Wie würdet ihr vorgehen? Lässt sich das Problem vielleicht mit einem einzigen Query lösen?
folgende Ausgangssituation:
Ich habe eine gut gefüllte Tabelle mit den Spalten ID, KatID (int), Wort (varchar).
Damit kann ich Wörter bestimmten Überbegriffen zuordnen, z.B. alle Einträge mit KatID = 1 sind Automarken, alle Einträge mit KatID = 2 Schauspieler...
Zur Auslesung der Einträge dient dieser Query:
SELECT
Wort
FROM
Woerterliste
WHERE KatID = ...;
Jetzt möchte ich (mit PHP) von allen Datensätzen mit einer bestimmten KatID einen zufällig auswählen.
Ich kann also keine zufällige ID wählen, denn dann würde ich irgendeinen Datensatz erhalten, keinen mit einer bestimmten KatID.
Wie würdet ihr vorgehen? Lässt sich das Problem vielleicht mit einem einzigen Query lösen?
Kommentar