Проблема SQL Server Query - PullRequest
       1

Проблема SQL Server Query

0 голосов
/ 17 марта 2011

Мне очень нужна была ваша помощь, ребята :( хорошо, моя проблема в том, как создать запрос, который удовлетворяет мои потребности. У меня есть 3 таблицы, а именно: TableA(ColID, ColName, ColRec), TableB (ColRec, bID) и TableC(bID, xGrade, xTake, ColID).

Пример записи

enter image description here

Когда я ищу ColID из TableA, я хочу отобразить все xGrade из TableCкак это показано ниже:

enter image description here

, но вместо приведенного выше результата я получаю это:

enter image description here

Также отображаются все записи, которые соответствуютbID с TableB и bID с TableC.

Я не могу закончить свой проект без этого запроса :( пожалуйста, помогите мне, ребята ..

Заранее спасибо!

1 Ответ

3 голосов
/ 17 марта 2011
SELECT 
    A.ColID, B.bID, C.xGrade 
FROM 
    TableA A 
INNER JOIN 
    TableB B ON A.ColRec =  B.ColRec 
LEFT JOIN 
    TableC C on B.bID = C.bID AND A.ColID = C.ColID 
WHERE 
    A.ColID  = 1

это будет работать?

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