mysql中的一对多记录显示
我有两张表预订和BookingPassengers。mysql中的一对多记录显示
我可以创建一个视图,将在BookingPassengers被链接通过BookingID显示单个记录的所有预订信息的所有记录。
每个预订记录可以有许多BookingPassengers记录
预订
BookingID
BookingStart
BookingEnd
BookingPrice
BookingPassengers
BookingID
名称
年龄
性别
问候 马丁
回答:
一名乘客全部预订信息:
CREATE VIEW v1 AS SELECT Booking.* FROM Booking
INNER JOIN BookingPassengers
ON Booking.BookingID = BookingPassengers.BookingID
and BookingPassengers.Name = 'John'
所有信息对于每个预订:
CREATE VIEW v2 AS SELECT Booking.BookingID, BookingPassengers.Name FROM Booking
INNER JOIN BookingPassengers
ON Booking.BookingID = BookingPassengers.BookingID
以上是 mysql中的一对多记录显示 的全部内容, 来源链接: utcz.com/qa/266433.html