的MySQL连接两个talbles
问题描述:
我讨厌要求代码,但我似乎无法做到以下 -的MySQL连接两个talbles
员工
| lastname - name - position |
| Henderson | John | A |
| Howard | Bob | B |
| Hendry | Chris | B |
Max_person
| lastname - change |
| Henderson | John |
| Howard | Bob |
| Hendry | Chris |
我一直在试图加入这两个表格 - 将员工的“职位”列添加到max_person的末尾。
什么是查询在这里使用?
答
用途:
SELECT mp.*,
s.position
FROM MAX_PERSON mp
JOIN STAFF s ON s.name = mp.change
AND s.lastname = mp.lastname
答
select mp.lastname, mp.change, s.position
from Staff s
inner join Max_person mp on s.lastname = mp.lastname
and s.name = mp.change
您可以删除的问题,不扣分,通过点击删除链接。它位于标签下方的用户名/图片左侧。 – 2010-09-15 18:20:17