gpt4 book ai didi

mysql - 如何从MySql中的3个不同表中获取数据

转载 作者:行者123 更新时间:2023-11-30 00:39:02 24 4
gpt4 key购买 nike

我遇到一种情况,我必须从三个不同的表中获取数据,并且我想为此使用单个查询。我们该怎么做。请帮助我。

这里的情况:

 table_one

emp_id dept_id name
GT102 206 Test
GT103 201 Test1
GT105 111 Test2
GT106 340 Test3

table_two

Dept_id department

111 Finance
340 Product
201 IT

table_three

emp_id Salary

GT102 10,000
GT103 20,000
GT105 40,000
GT106 50,000

我想获取Test2的部门和工资,请帮助我

最佳答案

试试这个:

SELECT t1.name, 
t2.department,
t3.salary
FROM table_one t1
INNER JOIN table_two t2
ON t2.dept_id = t1.dept_id
INNER JOIN table_three t3
ON t1.emp_id = t3.emp_id
WHERE t1.name = 'Test2'

关于mysql - 如何从MySql中的3个不同表中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21931923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com