PDA

View Full Version : سوال: نمایش خطی



rezaei manesh
یک شنبه 12 خرداد 1387, 09:01 صبح
سلام
من 2 جدول دارم -جدول 1 شامل کد و نام و جدول 2 شامل تعدادی فیلد به همراه کد جدول 1(ارتباط یک به چند)
حالا می خوام یک سلکت بنویسم که به ازای هر رکورد جدول 2 یک رکورد داشته باشم اما به شرطی که کدجدول1 رو از جدول 2 بردارم و تمام داده های متناظر اونو از یک در یک خط بنویسم مانند شکل زیر
جدول 1
1 علی
1 محمد
2 حامد

جدول2
... 1
... 2

خروجی که می خوام
...علی،محمد
... حامد
.
.
.
sql2000 و همچنین برای sql2005
2005 تا اونجایی که یادم یه همچین امکاناتی گذاشته بود فکر کنم!؟

محمد سلیم آبادی
جمعه 27 آذر 1388, 23:38 عصر
سلام دوست عزیز،
اینجا یک مقاله کامل راجب به این موضوع است (http://www.simple-talk.com/sql/t-sql-programming/concatenating-row-values-in-transact-sql/)
و یک راه خیلی ساده را در اینجا می توانید ببینید (http://sql-solutions.persianblog.ir/post/16/)