首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >#1052 -字段列表中的“bookings.chauffeur_req”列不明确

#1052 -字段列表中的“bookings.chauffeur_req”列不明确
EN

Stack Overflow用户
提问于 2019-03-04 11:46:27
回答 1查看 23关注 0票数 0
代码语言:javascript
复制
CREATE VIEW chauffeursreuqired AS 
SELECT  customers.customer_id, customers.fname, customers.lname, bookings.chauffeur_req, bookings.booking_id
FROM bookings, customers inner join bookings
ON customers.customer_id = bookings.customer_id;

大家好,所以我试着用一个内部连接创建一个视图。I得到错误代码,如标题中所示。有人知道这意味着什么是“模棱两可”吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-04 11:49:57

在这一行:

代码语言:javascript
复制
FROM bookings, customers inner join bookings

您要将bookings连接到customers (使用隐式联接运算符,),然后再加入到bookings。因此,您的JOIN中有两个JOIN表,MySQL无法确定从哪一个获取该列。

您可能只打算包含一次bookings,尝试将查询更改为

代码语言:javascript
复制
FROM customers inner join bookings

或者,如果您确实需要两次加入预订表,您可以在表名中添加一个别名,以便将它们区分开来,即

代码语言:javascript
复制
FROM bookings AS bookings_1, customers inner join bookings AS bookings_2
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54982604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档