gpt4 book ai didi

php - 如何从mysql获取替代记录?

转载 作者:行者123 更新时间:2023-11-30 00:21:33 25 4
gpt4 key购买 nike

我有这样的 table

enter image description here

我需要这样的东西 enter image description here

如何做到这一点。有什么方法可以自行查询或使用 php ..

我在 mysql 中尝试了 orderby rand 但在我的情况下不起作用。

我认为通过 php 只有一个原因。请建议我一些如何做到这一点的想法。

最佳答案

在 mySql 中,假设表名称为“products”,以下查询给出结果。

select a.* from products a ,  products b where a.product_id >= b.product_id and a.brand = b.brand group by a.product_id order by count(b.product_id) , a.product_id;

结果是

+------------+---------+------+-------+
| product_id | name | etc | brand |
+------------+---------+------+-------+
| 1 | sample1 | etc | 1 |
| 4 | sample4 | etc | 2 |
| 2 | sample2 | etc | 1 |
| 5 | sample5 | etc | 2 |
| 3 | sample3 | etc | 1 |
| 6 | sample6 | etc | 2 |
+------------+---------+------+-------+

关于php - 如何从mysql获取替代记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23193350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com