问题标签 [mysql-error-1066]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
118113 浏览

sql - 为什么这个 SQL 代码给出错误 1066(不是唯一的表/别名:'user')?

这是我的表结构:

替代文字

错误信息是:

#1066 - 不是唯一的表/别名:“用户”

以下是我的代码。

0 投票
1 回答
192 浏览

sql - 不是唯一的表/别名:'usertns_group'1066 如果您发现错误,请告诉我

下面的代码看起来很长......但是如果你能发现错误,请告诉我..

我没有看到别名“usertns_group”的任何重复项,所以我想知道为什么我会收到那个错误..

谢谢..

0 投票
1 回答
6506 浏览

mysql - 为什么这个 SQL 代码会给出错误 1066(不是唯一的表/别名:'customer')?

为什么下面的 MySQL 查询会出错1066 (Not unique table/alias: 'customer')

0 投票
3 回答
293 浏览

mysql - 以前:不是唯一表 :: 现在:#1054 - 未知列 - 不明白为什么?

我正在尝试在 MySQL 中将一些表连接在一起,但我似乎收到一条错误消息:#1066 - Not unique table/alias: 'calendar_jobs'

我真的希望它从 cal_events、2 个用户位和工作表中的目标 col 中选择所有内容,但如果没有任何工作,则变为“null”。右连接似乎符合要求,但不起作用!谁能帮忙!?

更新:

感谢您对上一个查询的帮助,我现在可以做到这一点:

但我现在收到一条错误消息:#1054 - 'on 子句'中的未知列'calendar_events.jobID'

这次是什么情况!?

再次感谢!

0 投票
2 回答
1339 浏览

sql - MySQL中的两个左连接和一个联合

我正在尝试做一个非常复杂的查询 MySQL;至少对我来说很复杂。

这是我正在尝试做的一个例子:


我回来了:ERROR 1066 (42000): Not unique table/alias: 'users'

我哪里出错了,我应该如何真正执行这个查询?

0 投票
1 回答
4858 浏览

sql - 加入三张桌子?phpMyAdmin 中的错误

我正在尝试对我在另一篇文章中找到的三个表查询使用连接(此处为第 5 篇文章)。当我尝试在 phpMyAdmin 中我的一个表的 SQL 选项卡中使用它时,它给了我一个错误:

我尝试使用的确切查询是:

我不完全确定它会做我需要它做的事情,或者我正在使用正确的连接类型(此时我对 SQL 的掌握非常有限),但我希望至少能看到它产生了什么.

(如果有人愿意提供帮助,我正在尝试做的是从 arrc_RedeemActivity 获取所有列,从 arrc_Merchant 获取 SkuAbbr,其中商家 ID 在这两个表中匹配,再加上来自 arrc_Voucher 的 VoucherNbr,其中 VoucherID 在这两个表中匹配。)

编辑添加表格样本

所以理想情况下,我想要回来的是:

0 投票
2 回答
461 浏览

mysql - Mysql JOIN 四张表,两张关键表

我不愿意承认,当涉及到更复杂的查询时,我对 MySQL 的了解不足。基本上我有四个表,其中两个包含我要返回的数据,两个是链接数据的关系表。Table A存在只是为了为Table D.aID.

使用这些表创建的关系是:Table A > Table B > Table C。我想要的数据属于Table B > Table C关系。

但是,为了确保我遵循正确的路径,我需要抓住关系所属Table B的关系。我意识到允许重复值让我自己的事情变得更加困难,但我宁愿拥有小表和更复杂的查询,而不是臃肿的表和更简单的查询。我正在使用的查询是Table A > Table BTable Cname

然而到目前为止,它还没有奏效。提交查询时会返回此错误:

关于如何让它发挥作用的任何想法?这甚至可能吗?

0 投票
1 回答
4152 浏览

mysql - 帮助 MySQL 查询语法:错误 #1066 - 不是唯一的表/别名

我有四个表,useruser_billingprofileuser_shippingprofileuser_address

user: userId, dateCreated
user_billingprofile: userId, address
user_shippingprofile: userId, address
user_address:随机地址废话

这是我必须一次性获取用户计费和运输配置文件的查询。

我得到错误:#1066 - Not unique table/alias: 'user_address'有没有办法进行一个简单的连接,在同一个查询中访问一个表两次,并将两个结果分开?最好带有某种表前缀...

我在这里有点迷路了。我知道我可以很容易地在两个单独的查询中做到这一点,但我想学习如何一次性完成这样的事情。

非常感谢任何帮助/建议/方向,谢谢!

0 投票
5 回答
142 浏览

mysql - 一次连接多个表:

我正在使用以下 SQL 语句:

我有以下表格:

我不断收到以下错误:

哦,我正在使用 MySQL。

0 投票
4 回答
73 浏览

mysql - 选择某些标记的帖子及其作者

如何将这 5 个表连接在一起:

(我还有一个名为 author_tags(tag_id,author_id)的表,但我认为这里不需要)。

我想选择所有标记为某个标签的线程及其作者。

以下代码返回#1066 - Not unique table/alias: 'tag'

编辑:

这有效:

但是,每当我尝试将作者加入他们的线程时,它都会引发 #1066 错误。