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得到错误代码,如标题中所示。有人知道这意味着什么是“模棱两可”吗?
谢谢。
发布于 2019-03-04 11:49:57
在这一行:
FROM bookings, customers inner join bookings您要将bookings连接到customers (使用隐式联接运算符,),然后再加入到bookings。因此,您的JOIN中有两个JOIN表,MySQL无法确定从哪一个获取该列。
您可能只打算包含一次bookings,尝试将查询更改为
FROM customers inner join bookings或者,如果您确实需要两次加入预订表,您可以在表名中添加一个别名,以便将它们区分开来,即
FROM bookings AS bookings_1, customers inner join bookings AS bookings_2https://stackoverflow.com/questions/54982604
复制相似问题