【发布时间】:2017-04-05 03:07:33
【问题描述】:
我的数据库表字段包含数据数组的值,我需要单独对第一个值进行排序
Pid | Price
1 | 213,4566,112
2 | 100,452,567
3 | 653,344,6322
4 | 55,222,42,44
5 | 522
我希望它按价格第一个值按升序排序,如下所示
Pid | Price
4 | 55,222,42,44
2 | 100,452,567
1 | 213,4566,112
5 | 522
3 | 653,344,6322
我需要一个使用 PHP 的 Mysql 查询。
【问题讨论】:
-
您不应该将逗号分隔的数据存储到这样的字段中。您应该使用单独的表来存储价格,每个价格一行(因此,如果您在该表中查找 pid,您会得到多行)。