场景如下:
我想根据表 2 中的年龄对表 1 中的姓名进行排序。什么是 SQL 查询?
表1
ID | Name
---|-----
1 | Jack
2 | Tony
3 | John
这是表2
ID | Age
---|-----
1 | 17
2 | 18
3 | 15
两个表都与ID
字段相关。
最佳答案
你需要连接两个表然后你可以按table2.Age
排序
SELECT t1.*
FROM table1 t1
JOIN Table2 t2
ON t1.ID = t2.ID
ORDER BY Age
关于mysql - 根据另一个表的值对表的查询进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12988488/