gpt4 book ai didi

mysql - MySQL 中的 "Not unique table/alias"

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

下面的代码给我 Not unique table/alias: 'presentations'

我已经阅读了几篇关于此的文章,并且我很确定解决方案是为我的表使用别名。我只是不明白如何创建别名或应该在何处添加别名。

有人可以帮我解释一下吗?

谢谢!

SELECT categories.name, categories.sub_name, parts.name
FROM categories
INNER JOIN presentations
ON categories.id=presentations.category
INNER JOIN presentations
ON parts.id=presentations.parts
WHERE presentations.id=5;

最佳答案

在表名或字段名后可以给别名,你可以使用它。

SELECT C.name, C.sub_name, PT.name
FROM categories C
INNER JOIN presentations P
ON C.id=P.category
INNER JOIN parts PT
ON PT.id=P.parts
WHERE P.id=5;

在上面的例子中C,PT,Pcategories,presentation<的别名,部分分别是表格。

关于mysql - MySQL 中的 "Not unique table/alias",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24570209/

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