gpt4 book ai didi

MySQL - 使用 Join 运算符后出现重复列

转载 作者:行者123 更新时间:2023-11-29 21:43:32 25 4
gpt4 key购买 nike

如标题所述,我通过此 JOIN 查询得到了重复的列。给出了一些表,我想编写 select 语句来仅获取所需表格中的信息。

这是迄今为止我的 SQL 代码:

    SELECT mitarbeiter.PNR, pfleger.PNR, Name
from pfleger
JOIN mitarbeiter on (mitarbeiter.PNR=pfleger.PNR)
where Ort='Frankfurt';

执行后,得到以下结果:

MySQL table

您可以看到问题:我有两个我不想拥有的 PNR 列。如何删除重复项?我已经尝试过SELECT DISTINCT ...,但它没有实现我的目标。

最佳答案

只需从选择中删除一个即可:

SELECT mitarbeiter.PNR, Name from pfleger JOIN mitarbeiter on (mitarbeiter.PNR=pfleger.PNR) where Ort='Frankfurt';

关于MySQL - 使用 Join 运算符后出现重复列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34277033/

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