Я чувствую, что мой вопрос чрезвычайно простой, и на него ответили раньше, но я просто не могу ничего найти.PHP/MySQL - выберите значение RANDOM из столбца, где другой столбец равен значению
Предположим, у меня есть столбец с именем «Имена», а другой называется «Уровень».
-----------------------
Names | Level
-----------------------
Scooby | 3
Daphne | 1
Shaggy | 2
Fred | 3
Velma | 2
Scrappy | 0
В основном нужно случайное имя из столбца «имен», где «Уровень» = 2. В этом случае в случайном порядке Shaggy или Velma. На самом деле база данных, вероятно, будет находиться в десятках, если не сотни одного и того же значения «Уровень».
Я видел код, используя:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1
И я пытался играть с WHERE там, но без успеха. Есть идеи? Использование PHP для извлечения данных из MySQL для возврата к файлу Flash. Прошу прощения за простоту вопроса.
@smcjones: Ваш комментарий не имеет смысла. Этот SQL работает, потому что так написано. –