【发布时间】:2016-07-22 08:43:20
【问题描述】:
A 有一张桌子,所以:
编号 |姓名 |身份 |信息 1 |机管局 | | X 2 | BB | | 3 |抄送 | | X 4 | DD | 1 | 5 | EE | 1 | 6 |法郎 | 2 | 7 | GG | 2 | 8 | HH | 3 | 8 | HH | 4而我想做的就是用 mySQL/PHP 做这样的事情:
SELECT id FROM table WHERE info LIKE 'x'在 PHP 中
对于第一个请求的每个 id 结果中的 i : SELECT id, name FROM table where idparent = i ORDER BY RAND() LIMIT 1; 结束例如,结果可能是:
4 |DD 8 |HH并且由于 RAND(),结果也可能是:
5 |EE 8 |HH但它不是那么漂亮,有没有可能在一个请求中做到这一点?
我尝试了几个想法,但没有成功,我在这里不一一列举,以免污染我的主题的理解:)
提前感谢您的回答
【问题讨论】:
-
检查更新的答案。