我有两张表如下:
表user_prefs:
user_prefs_id int(11) PK
user_id int(11)
item varchar(128) PK
category_id smallint(6)
parent smallint(6)
rank tinyint(4)
dateadded datetime
Run Code Online (Sandbox Code Playgroud)
表类别:
category_id int(11) PK
name varchar(255)
main_category varchar(64)
parent int(6)
isparent enum('No','Yes')
display_rank int(9)
active enum('Yes','No')
Run Code Online (Sandbox Code Playgroud)
我正在做一个user_prefs基于的选择user_id,但我想按类别表中的类别名称排序 - category_id在两个表之间匹配
这可能吗?
SELECT u.*
FROM user_prefs u
JOIN categories cat ON u.category_id = cat.category_id
WHERE p.user_id = 10 /* Put user id here*/
ORDER BY cat.name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14233 次 |
| 最近记录: |