Ищу: метод выбора данных - PullRequest
0 голосов
/ 03 марта 2012

Я новичок в SQL ... Я ищу в Интернете, чтобы найти решение для моей проблемы, но я не смог найти подходящий ответ.

У меня есть следующие таблицы в базе данных сервера SQL:

Номер Блок BoxSet

Номер idField, Номер комнаты

Блок RoomID: внешний ключ для таблицы номеров

BoxSet BlockID: внешний ключ для таблицы блоков

Я пытался найти способ выбрать записив таблице BoxSet в соответствии с полем Room Room Room. Например,

: я хочу выбрать все записи в таблице BoxSet, принадлежащие RoomNumber = 1.

1 Ответ

1 голос
/ 03 марта 2012
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 , присутствующей в каждой реляционной базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...