gpt4 book ai didi

MySQL JOIN 表查询

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:48 24 4
gpt4 key购买 nike

我讨厌索要代码,但我似乎无法执行以下操作 -

工作人员

   | lastname  - name    - position |
| Henderson | John | A |
| Howard | Bob | B |
| Hendry | Chris | B |

最大人数

   | lastname  - change  |
| Henderson | 0.9 |
| Howard | 0.2 |
| Hendry | 0.3 |

我一直在尝试连接这 2 个表 - 在 max_person 的末尾添加员工的“POSITION”列。

这里要使用什么查询?

附言。抱歉我之前的问题 - 我弄错了表格,现在完全迷路了

最佳答案

使用:

   SELECT mp.lastname,
mp.change,
s.position
FROM MAX_PERSON mp
LEFT JOIN STAFF s ON s.lastname = mp.lastname

如果两个表之间没有匹配的 lastname 值,则 position 值将为 NULL。如果您只想查看匹配的记录,请将“LEFT JOIN”更改为“JOIN”...

更好地设计表格

加入姓氏是有风险的,因为多个人可以有相同的姓氏。名字也可以重复但代表不同的人...

关于MySQL JOIN 表查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720496/

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