作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到一种情况,我必须从三个不同的表中获取数据,并且我想为此使用单个查询。我们该怎么做。请帮助我。
这里的情况:
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/
我是一名优秀的程序员,十分优秀!