Mysql 如何从两个表中获得最高工资
我有两个表,我想从中获得最高工资,员工姓名。这是表1是emp\u信息,2是emp\u工资。 我需要的输出是 e|U姓名| e|U工资Mysql 如何从两个表中获得最高工资,mysql,Mysql,我有两个表,我想从中获得最高工资,员工姓名。这是表1是emp\u信息,2是emp\u工资。 我需要的输出是 e|U姓名| e|U工资 abc | 35000您可以使用子查询在下面进行尝试 select e_name,e_salary from emp_info a inner join emp_salary b on a.emp_id=b.emp_id where e_salary in (select max(e_salary) from emp_salary) 试试这个 `SELEC
abc | 35000您可以使用子查询在下面进行尝试
select e_name,e_salary from emp_info a
inner join emp_salary b on a.emp_id=b.emp_id
where e_salary in (select max(e_salary) from emp_salary)
试试这个
`SELECT e_name,MAX(e_salary) FROM table1,table2 WHERE e_id.table1 = e_id table2 GROUP BY(e_salary)`
[阅读此链接会很有帮助]有多种方法可以实现此目的 您可以按照前面的答案或
SELECT *
FROM `emp_salary` es
INNER JOIN emp_info e ON e.e_id = es.e_id
ORDER BY es.`yearly_salary` DESC
LIMIT 1
到目前为止,您尝试了哪些查询?这是你要找的关键词。良好的阅读能力只需使用
MAX()
或您可以按e_salary desc limit 1执行订单,并需要加入其他表