请帮我解决这个问题。
为此我需要加入吗?请指导我在 MYSQL 中使用什么查询。
我有一个名为 _record 的表,如下所示:
________________
|id | user_id |
|31 | 3315 |
|32 | 3316 |
|33 | 3317 |
________________
和另一个表_record_value,如下所示:
________________________
|id | record_id |value |
|1 | 31 |xyz |
|2 | 32 |xyz |
|3 | 33 |xyz |
________________________
我其实想要这个
Select value from _record_value ORDER BY _record.userid ASC;
我该怎么做?
我现在正在下面写
选择field_value
来自jos_js_res_record_values
record_id
内连接 jos_js_res_record.id
ON jos_js_res_record_values.record_id = jos_js_res_record.id
按 jos_js_res_record.user_id ASC 排序;
最佳答案
SELECT rv.value
FROM _record_value rv
INNER JOIN _record r
ON rv.record_id = r.id
ORDER BY r.user_id ASC;
关于mysql - 在MY SQL中按不同的其他表ID排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8928231/