Mysql 需要帮助在sql中连接表吗
我无法回避这个问题,需要一点帮助 q) Michelle Bonnier的预订ID和登记日期是什么? 使用全球假日数据库 (A)Mysql 需要帮助在sql中连接表吗,mysql,Mysql,我无法回避这个问题,需要一点帮助 q) Michelle Bonnier的预订ID和登记日期是什么? 使用全球假日数据库 (A) 错误代码:1066。不是唯一的表/别名:“guests”因为guestid在选择列列表的两个表中,我们需要说明要使用哪一个,所以请尝试以下操作: SELECT bookingid, guests.guestid, firstname, lastname, checkindate, checkoutd
错误代码:1066。不是唯一的表/别名:“guests”因为guestid在选择列列表的两个表中,我们需要说明要使用哪一个,所以请尝试以下操作:
SELECT bookingid,
guests.guestid,
firstname,
lastname,
checkindate,
checkoutdate
FROM guests
JOIN bookings
ON guests.guestid = bookings.guestid
WHERE firstname = "michelle"
AND lastname = "bonnier"
由于guestid在select column列表的两个表中,我们需要说明要使用哪一个,因此请尝试以下操作:
SELECT bookingid,
guests.guestid,
firstname,
lastname,
checkindate,
checkoutdate
FROM guests
JOIN bookings
ON guests.guestid = bookings.guestid
WHERE firstname = "michelle"
AND lastname = "bonnier"
始终尝试使用表名别名
select
b.bookingid,g.guestid,g.firstname,g.lastname,
b.checkindate,b.checkoutdate
from guests g
join bookings b on g.GuestID = b.GuestID
where g.firstname = "Michelle"
and g.lastname = "Bonnier";
始终尝试使用表名别名
select
b.bookingid,g.guestid,g.firstname,g.lastname,
b.checkindate,b.checkoutdate
from guests g
join bookings b on g.GuestID = b.GuestID
where g.firstname = "Michelle"
and g.lastname = "Bonnier";
您至少需要为非唯一的列添加别名,在本例中,至少是
guestid
字段<代码>选择bookingid,guests.guestid,…您是否可以为表提供create语句,以便我们至少可以检查您是否需要为非唯一的列添加别名,在本例中,至少是guestid
字段<代码>选择bookingid,guests.guestid,…您能为表格提供create语句吗,以便我们检查