【发布时间】:2014-06-05 05:55:44
【问题描述】:
我在 mysql 中有一个名为 drugs 的表,其中包含 3 列(id、illness、drug)。
一个疾病可能会在列中出现多次,但使用不同的药物。
我需要一个代码来选择不同的疾病,但它应该使用随机标准,以便它可以显示不同的药物。
mydb 中的示例...
id | illness | drug
------------------------------
1 |malaria |panadol
2 |malaria |hedex
3 |malaria |tripple action
4 |fever |panadol
我试过这个,但在选择药物行时并不是随机的。一直只选择一种治疗疟疾的药物。
$quotes="SELECT drug,remedy FROM drugs group by drug";
我需要这个输出
1 | malaria | panadol or hedex or tripple action **//any but random**
2 | fever | panadol **//random drug if i add other rows of fever**
【问题讨论】:
-
drug标准是随机的...你也必须抓住随机的illness吗?还是你在where子句中给出illness? -
这里stackoverflow.com/questions/16044828/…你的问题是为postgre回答的,试试这样在mysql中也可能有用
-
显示你需要的输出
-
检查我的问题,我进行了一些编辑以显示所需的输出