Hier ist eine Beispieltabelle.MySQL Mehrere Abfragen kombinieren
ColZero | ColOne | RoColTwo
--------+--------+--------
1 | one | tag1
2 | two | tag1
3 | three | tag2
4 | four | tag2
5 | five | tag3
Ich habe folgende Abfrage.
SELECT `ColOne` FROM `Table` WHERE `ColTwo` = ? ORDER BY rand() LIMIT 1;
Ich möchte mehrere Zeilen auszuwählen, mehrere Werte von RowTwo
in einer einzigen Abfrage verwenden, aber jede Zeile hat noch zufällig sein.
Hierbei wird eine variable Anzahl von Instanzen dieser Abfrage zu einer neuen einzelnen Abfrage zusammengeführt.
Wie kann dies in einer Abfrage durchgeführt werden? (Ich versuche, diese so schnell wie möglich zu machen, so bekommen sie alle in einer Anfrage durchgeführt, wie auf 10-30 Anfragen Gegensatz ist ein großes Plus.)
Verwechseln Sie die Begriffe "Row" und "Col"? –