我觉得我的问题非常基本,之前已经得到了回答,但我似乎无法找到任何相关信息。
我们说我有一个名为' Names'另一个叫做“等级”。
-----------------------
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文件。我为这个问题的简单而道歉。
答案 0 :(得分:3)
SELECT Names FROM table1
where Level = 2
ORDER BY RAND()
LIMIT 1
答案 1 :(得分:0)
你试过这个吗?
SELECT `Names` FROM `table_name`
WHERE `level` = 2
ORDER BY RAND()
LIMIT 1