我是sql的初学者...我在网上搜索找到我的问题的解决方案,但我找不到任何合适的答案。
我在sql server database ::
中有以下表格会议室 阻止 BoxSet
房间 idField,RoomNumber
阻止 RoomID:Room Table的外键
BoxSet BlockID:阻止表的外键
我一直在尝试根据Room Table RoomNumber字段找到一种在BoxSet表中选择记录的方法。
例如:我想选择BoxSet表中属于RoomNumber = 1的所有记录。
答案 0 :(得分:1)
SELECT BS.*
FROM Room R
INNER JOIN Block B ON R.RoomId = B.RoomId
INNER JOIN BoxSet BS ON B.BlockId = BS.BlockId
WHERE R.RoomNumber = 1;
这是每个关系数据库中存在的JOIN
functionality的一个非常基本的用法。