我有兩張表預訂和BookingPassengers。mysql中的一對多記錄顯示
我可以創建一個視圖,將在BookingPassengers被鏈接通過BookingID顯示單個記錄的所有預訂信息的所有記錄。
每個預訂記錄可以有許多BookingPassengers記錄
預訂
BookingID
BookingStart
BookingEnd
BookingPrice
BookingPassengers
BookingID
名稱
年齡
性別
問候 馬丁
我有兩張表預訂和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
作業?你試過什麼了? – 2012-02-16 19:48:14