Соединение таблиц составных ключей SQL многие ко многим - PullRequest
2 голосов
/ 19 января 2012

Я надеюсь, что это не дубликат вопроса, но у меня есть три таблицы, из которых я пытаюсь получить информацию.

Схемы моей таблицы выглядят так:

Компьютеры

ComputerID (PK) CreatedDateTime FriendlyName ComputerName

EventEntries

EventEntryID EventEntrySource (Этидва из ПК)

Link_Computers_EventEntries

EventEntryID EventEntrySource ComputerID

Все, что я хочу сделать, это получить список записей событий - их EventEntryID & EventEntrySource из таблицы ссылок в зависимости отна котором ComputerID указывает мой запрос.

Я считаю, что это должно быть просто, но я не эксперт по SQL.

Я использую SQL Server 2008 R2 Express.

1 Ответ

0 голосов
/ 19 января 2012

Следующий запрос дает ожидаемый результат:

SELECT EventEntryID, EventEntrySource 
FROM Link_Computers_EventEntries
WHERE ComputerID=1 -- Where 1 represents the "specified" ComputerID value
...