gpt4 book ai didi

mysql - 从具有相同列名的 2 个表中检索名称

转载 作者:行者123 更新时间:2023-11-29 13:27:22 24 4
gpt4 key购买 nike

我是数据库新手,我真的陷入困境!请帮帮我!不知道我在哪里犯了错误......

我有 2 张 table ,病人和看护人

他们都有姓氏和名字

我需要检索他们的姓氏和名字,我做了以下查询:

选择名字来自mortenu8病人看护者其中 caretaker.firstname = Patient.firstname;

但它说错误代码:1052。字段列表中的列“firstname”不明确 0.034 秒

你知道为什么吗?我将非常感谢你的帮助...谢谢!

最佳答案

使用数据库对象。

当您在两个表具有相同列名的列列表中指定名字时,数据库引擎无法识别您到底要检索哪个表的名字!!

上面的许多答案都说了同样的事情。

只是重申一下,

SELECT patient.firstname, ctaker.firstname 
FROM mortenu8.patient patient, caretaker ctaker
WHERE ctaker.firstname = patient.firstname;

关于mysql - 从具有相同列名的 2 个表中检索名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19947596/

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