Одно решение, использующее ВНЕШНИЕ / ВНУТРЕННИЕ СОЕДИНЕНИЯ:
DECLARE @SData TABLE
(
Name VARCHAR(25) NOT NULL
,Pro_ID INT NOT NULL
);
INSERT @SData
VALUES ('ACase',258),('Boece',369),('Dremd',781),('Wep',469);
DECLARE @Schdata TABLE
(
Pro_ID INT NOT NULL
,Sch_ID INT NOT NULL
);
INSERT @Schdata
VALUES (258,438), (125,125), (369,985), (469,754);
DECLARE @Fordata TABLE
(
Str_ID INT NOT NULL
,Sch_ID INT NOT NULL
);
INSERT @Fordata
VALUES (6,654), (7,438), (12,548), (8,284);
SELECT a.Name, b.Sch_ID
FROM @Schdata b
LEFT OUTER JOIN @Fordata c ON b.Sch_ID = c.Sch_ID
INNER JOIN @SData a ON a.Pro_ID = b.Pro_ID
WHERE c.Sch_ID IS NULL