gpt4 book ai didi

mysql - mysql中记录的一对多显示

转载 作者:行者123 更新时间:2023-11-29 14:34:44 24 4
gpt4 key购买 nike

我有 2 张 table BookingBookingPassengers

我可以创建一个 View 来显示单个记录的所有预订信息以及通过BookingID链接的BookingPassengers中的所有记录吗?

每个Booking记录可以有多个BookingPassengers记录

预订
预订ID
预订开始
预订结束
预订价格

预订乘客
预订ID
姓名
年龄
性别

问候 马丁

最佳答案

一名乘客的所有预订信息:

  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 - mysql中记录的一对多显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9318008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com