Join on Concate

dudiku

New member
Join on Concate

שלום לכולם, יש לי מצב של שלוש טבלאות והמטרה שלי היא לעשות Concate על שדה א' בטבלה 1 עם שדה א' בטבלה 2 (לדוגמא לשלב שם פרטי עם שם משפחה) ואחכ לבצע Join עם הטבלה השלישית עם שדה שמכיל את שם המשפחה. לייצר שדה שמכיל את ה Concate אבל לא מקושר לאף טבלה הצלחתי הבעיה שלי היא איך לקשר את טבלה 1 עם טבלה 3 בעזרת שדה ה Concate. בתודה מראש, דודי.
 

flenger

New member
תעשה את זה בשלבים

כלומר קודם תבצע JOIN בין טבלה 1 ל 2 תעטוף את השאילתה הזאת בSELECT ועם זה תבצע JOIN עם הטבלה השלישית משהו כזה בערך select * from ( select A.Name + ' ' + B.Name , A.CID from TableA A join TableB B on A.ID = B.AID ) as Res JOIN TableC on C.ID = Res.CID לצורך העניין CID זה השדה המקשר לטבלה השלישית
 
למעלה