我觉得我的问题非常基本,之前已经回答,但我似乎无法找到任何有关它的信息。PHP/MySQL - 从另一列等于值的列中选择RANDOM值
假设我有一个名为'名称'的列,另一个名为'级别'。
-----------------------
Names | Level
-----------------------
Scooby | 3
Daphne | 1
Shaggy | 2
Fred | 3
Velma | 2
Scrappy | 0
基本上我需要从“名称”的列,其中“等级” = 2。在这种情况下,随机地或长毛一个维尔玛随机名称。实际上,如果不是数百个相同的“级别”值,数据库可能会达到几十个。
我见过使用代码:
SELECT column FROM table
ORDER BY RAND()
LIMIT 1
而且我试着打WHERE在那里,但没有成功。有任何想法吗?使用PHP从MySQL获取数据以返回到Flash文件。我为这个问题的简单性而道歉。
@smcjones:您的评论是没有意义的。这个SQL的工作原理就是这样写的。 –