sql server left join
צהריים טובים,נתקעתי בבעיה בשליפת נתונים משתי טבלאות
טבלה אחת בשם Addition אשר מכילה AdditionId מסוג INT וAdditionName מסוג NVARCHAR(50) בנוסף ברשותי טבלה VehicleExtras אשר מכילה CarId מסוג int ומכילה AdditionId מסוג int
ברשותי לבצע שליפה של כל התוספות מהטבלה Addition אשר אינן נמצאות אצל רכב מסוים ניסיתי לבצע זאת אך לא הצלחתי,תודה מראש לעוזרים
השאילתה שכתבתי:
SELECT DISTINCT Additions.AdditionId, Additions.AdditionInfo
FROM Additions LEFT OUTER JOIN
VehicleExtras ON VehicleExtras.AdditionId = Additions.AdditionId
WHERE (Additions.AdditionId <> 0) AND (VehicleExtras.CarId = @CarId)
צהריים טובים,נתקעתי בבעיה בשליפת נתונים משתי טבלאות
טבלה אחת בשם Addition אשר מכילה AdditionId מסוג INT וAdditionName מסוג NVARCHAR(50) בנוסף ברשותי טבלה VehicleExtras אשר מכילה CarId מסוג int ומכילה AdditionId מסוג int
ברשותי לבצע שליפה של כל התוספות מהטבלה Addition אשר אינן נמצאות אצל רכב מסוים ניסיתי לבצע זאת אך לא הצלחתי,תודה מראש לעוזרים
השאילתה שכתבתי:
SELECT DISTINCT Additions.AdditionId, Additions.AdditionInfo
FROM Additions LEFT OUTER JOIN
VehicleExtras ON VehicleExtras.AdditionId = Additions.AdditionId
WHERE (Additions.AdditionId <> 0) AND (VehicleExtras.CarId = @CarId)