为什么此 SQL 代码会给出错误 1066(不是唯一的表/别名:“客户”)?
为什么下面的 MySQL 查询会给出错误 1066(不是唯一的表/别名:'customer')
?
SELECT customer.id, customer.firstName, account.id
FROM customer, account
INNER JOIN customer
ON customer.id = account.customerId
ORDER BY customer.id
Why does the MySQL query below give error 1066 (Not unique table/alias: 'customer')
?
SELECT customer.id, customer.firstName, account.id
FROM customer, account
INNER JOIN customer
ON customer.id = account.customerId
ORDER BY customer.id
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您已在
FROM
语句中两次列出了表customer
。这是固定版本:You have listed the table
customer
twice in yourFROM
statement. Here's the fixed version: