我有表' orderby '
ContentTypeZ
和第二个表数据
html { -webkit-font-smoothing: antialiased; }
我希望按 orderby 表数据列对数据表进行排序。
像这样:+-----------------+
| id | data |
+-----------------+
| 1 | 4,2,5,6 |
+-----------------+
我尝试了这个查询:+-----------+
| id | ... |
+-----------+
| 2 | ... |
+-----------+
| 4 | ... |
+-----------+
| 5 | ... |
+-----------+
| 6 | ... |
+-----------+
但不起作用。
答案 0 :(得分:0)
最佳解决方案是在orderby INT UNSIGNED
表中添加一列data
,然后使用数字来获取正确的订单。
如果您需要依赖于用户的订购,则必须使用具有用户ID,数据ID(来自您的data
表)和orderby值的单独表。
您在代码中使用的单个orderby
值将无效。 (这可能是可能的,但我认为它很难实现,但效果不佳。)