gpt4 book ai didi

mysql - #1066 - 不是唯一的表/别名 : 'tb_X'

转载 作者:太空宇宙 更新时间:2023-11-03 12:08:23 25 4
gpt4 key购买 nike

我在尝试连接 3 个表时遇到问题。

以下是我使用的 mysql 语法:

SELECT
FROM carecell
LEFT JOIN staff ON cc.id_pks = staff.id_emp
LEFT JOIN staff ON cc.id_wpks = staff.id_emp
INNER JOIN member ON member.id_member = staff.id_member

请帮助我..我应该怎么做才能修复语法?

最佳答案

SQL 引擎无法区分from 子句中的两个staff 表。你需要给他们不同的名字。像这样:

FROM carecell cc LEFT JOIN
staff s1
ON cc.id_pks = s1.id_emp LEFT JOIN
staff s2
ON cc.id_wpks = s2 .id_emp INNER JOIN
member m
ON m.id_member = s2.id_member

关于mysql - #1066 - 不是唯一的表/别名 : 'tb_X' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25381150/

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