数据库
首页 > 数据库> > mysql – 根据另一个表的值对表的查询进行排序

mysql – 根据另一个表的值对表的查询进行排序

作者:互联网

这是场景:
我想根据table2中的年龄对表1中的名称进行排序.什么是SQL查询?

表格1

ID | Name
---|-----
1  | Jack
2  | Tony
3  | John

这是table2

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

See this SQLFiddle

标签:mysql,sql,sql-order-by,jointable
来源: https://codeday.me/bug/20190715/1469191.html