假设我有一个名为items
的表:
id int(11)
...
tag int(11)
另一个名为tags
的表:
id int(11)
name varchar(255)
items
中的 tag
列是 tags
表的索引。如何从 items
表中选择一些行并按 tags
中的 name
列对结果进行排序?
最佳答案
SELECT items.id, items.tag, tags.name FROM items LEFT JOIN tags on items.id = tags.id ORDER BY tags.name
关于mysql - 如何在 MySQL 中按另一个表中的列对一个表进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2496502/