یکی کردن فیلد چند مقداره در join برای جلوگیری از تکرار رکورد
با سلام
table1 =id, name , family
table2=id,job
جدول اول مشخصات افراد و جدول دوم تخصص افراد رو داریم
مثال
| id |
name |
family |
| 1 |
ali |
Ahmadi |
| 2 |
milad |
rezaii |
| 3 |
vahid |
solimani |
| id |
job |
| 1 |
C# |
| 1 |
C++ |
| 2 |
C# |
بعد از join شدن خروجی به شکل زیره
| id |
name |
family |
job |
| 1 |
ali |
Ahmadi |
C# |
| 1 |
ali |
Ahmadi |
C++ |
| 2 |
milad |
rezaii |
C# |
و مشکل اینه که بخاطر C# , C++ مشخصات علی و نام خانواده تکرار شده چجوری خروجی رو به شکل زیر در بیارم
| id |
name |
family |
job |
| 1 |
ali |
Ahmadi |
C#
C++ |
| 2 |
milad |
rezaii |
C# |
با تشکر
نقل قول: یکی کردن فیلد چند مقداره در join برای جلوگیری از تکرار رکورد
نقل قول: یکی کردن فیلد چند مقداره در join برای جلوگیری از تکرار رکورد
ممنون
اما اون دستور فقط در Mysql کار میکنه
نقل قول: یکی کردن فیلد چند مقداره در join برای جلوگیری از تکرار رکورد
نقل قول: یکی کردن فیلد چند مقداره در join برای جلوگیری از تکرار رکورد
با سلام
خوشبختانه حل شد. باید از تابع STUFF و FOR XML PATH استفاده بشه