レンタルテーブル:MySQLのクエリの検索質問
CREATE TABLE RENTAL
(
TransactionNo int NOT NULL AUTO_INCREMENT,
MemberID int NOT NULL,
ItemNo char(3) NOT NULL,
RentalEmployeeID varchar(30),
ReturnEmployeeID varchar(30),
Checkout_date DATE,
Checkin_date DATE,
Return_date DATE,
ItemQuantity int(11) NOT NULL,
TotalPrice DOUBLE(10,2) NOT NULL,
ItemFee DOUBLE(10,2),
PRIMARY KEY(TransactionNo),
FOREIGN KEY(MemberID) REFERENCES Member(MemberID),
FOREIGN KEY(ItemNo) REFERENCES Item(Itemno),
FOREIGN KEY(RENTALEMPLOYEEID) REFERENCES Employee(EmployeeID),
FOREIGN KEY(RETURNEMPLOYEEID) REFERENCES Employee(EmployeeID)
)
私がチェックインさやジョー・スミスのために何かをチェックアウトしたいずれかのすべての人々は、しかし、私は小切手を取得またはチェックアウトすることができないだけで取得しようとしています両方ではありません。入れ子の節が必要ですか?
SELECT r.ItemNo,
i.Category,
i.Style,
i.Description,
r.`CheckIn_date`,
r.`Checkout_date`,
e.Fname,
e.Lname
FROM MEMBER AS m,
ITEM AS i,
RENTAL AS r,
Employee e
WHERE m.MemberID = r.MemberID
AND m.Fname = 'Joe’
AND m.Lname=’Smith’
AND r.ItemNo = i.ItemNo
AND r.RentalEmployeeID = e.EmployeeID
問い合わせは、私が言っている – Egalitarian