【发布时间】:2013-01-17 11:08:27
【问题描述】:
我,我想查询并以特殊方式对我的成员进行排序...有人可以帮忙吗? 这就是问题所在。 我想使用特殊的排序顺序在我的表中选择成员。 配置文件字段值存储在 wp_bp_xprofile_data 表中,如下所示:
id | field_id | user_id | value
--------+----------+---------+----------
例如,我有 3 个字段
- NICKNAME (field_id = 1)
- FIRSTNAME (field_id = 2)
- 姓氏(field_id = 3)
表格行将如下所示:
id | field_id | user_id | value
--------+----------+---------+----------
2544 1 100 fib
2545 2 100 john
2546 3 100 arenzich
2547 1 200 dog
2548 2 200 rick
2549 3 200 zarenburg
2550 1 300 fox
2551 2 300 frank
2552 3 300 arenzich
我有这个查询来使用一个字段对它们进行排序,例如按昵称按字母顺序对它们进行排序:
SELECT *
FROM wp_bp_xprofile_data u WHERE u.field_id = 1 ORDER BY u.value ASC
所以它们将像这样排序:dog(200),fib(100),然后是 fox(300)。 现在,我想对它们进行排序,而不是一个,而是几个字段(名字和姓氏;以区分具有相同姓氏的人),以便查询按此顺序返回用户:
frank arenzich (300)、john arenzich (100)、frank arenzich (200)。
有什么想法吗?
非常感谢!!!
【问题讨论】:
-
你的意思是
rick zarenburg (200)?
标签: mysql