我的数据库中有两个表。一个表包含有关用户的信息,而另一个表包含有关预留的数据。当用户进行预订时,用户ID将被放置在预订表中。现在我想显示已预订的用户的照片,以及预订的评论和日期,但照片在用户表中。
以下是我的两张表:
reservationID | userID | 日期| roomtype | 备注
userID | userlevel | 电子邮件| 密码| 照片
答案 0 :(得分:1)
我希望我的查询中没有出现任何语法错误,但是你去了:
SELECT * FROM `users` LEFT JOIN `reservations` ON (`users`.`userID` = `reservations`.`userID`) WHERE users.userID = [userID here]
答案 1 :(得分:1)
您可以使用此查询检索两个表值:
SELECT * FROM reservations r
JOIN users u ON r.userID = u.userID
WHERE r.userID = 'your userID'