我在评估中无法解决这个问题,需要一点帮助,
q)米歇尔·邦尼尔(Michelle Bonnier)的预订的ID是什么,以及入住和退房的日期?
使用全球假期数据库。
一种)
select bookingid,guestid,firstname,lastname,checkindate,checkoutdate
from guests
join bookings on guests.GuestID = bookings.GuestID
where firstname = "Michelle"
and lastname = "Bonnier";
错误代码:1066。不是唯一的表/别名:'来宾'
最佳答案
由于guestid在select列列表的两个表中,我们需要说出要使用的那个,所以请尝试以下操作:
SELECT bookingid,
guests.guestid,
firstname,
lastname,
checkindate,
checkoutdate
FROM guests
JOIN bookings
ON guests.guestid = bookings.guestid
WHERE firstname = "michelle"
AND lastname = "bonnier"
关于mysql - 需要帮助连接表中的SQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38155813/