PDA

View Full Version : سوال: کویری خاص



reza_1199
جمعه 27 فروردین 1400, 19:00 عصر
سلام و عرض ادب خدمت دوستان و اساتید
دوستان در فایل پیوستی که توضیحات درش داده شده دنبال یک نوع کویری خاص میگردم که بعد از ثبت کد های پرسنلی در یک رکورد اونا رو به صورت عمودی در کویری نشون بده به این صورت که


مکانیک B
1111
2222
3333
4444


مکانیک B
5555
6666
7777
8888


کویری مد نظر من و نتیجه ای که بهم بده به این صورت باشه


مکانیک B
1111


مکانیک B
2222


مکانیک B
3333


مکانیک B
4444


مکانیک B
5555


مکانیک B
6666


مکانیک B
7777


مکانیک B
8888


ممنون میشم دوستان و اساتید برنامه رو اصلاح کنن .

mazoolagh
یک شنبه 29 فروردین 1400, 13:07 عصر
1- درست این هست که کدهای پرسنلی در یک جدول دیگه ثبت و به این جدول مربوط بشه،
اگر امکان تصحیح طراحی رو دارین حتما این کار رو انجام بدین.

2- اگر به هر دلیل نمیتونین طراحی رو اصلاح کنین و با فرض این که برای هر مکانیک حتما 4 کد پرسنلی ثبت شده،
کد زیر میتونه کمک کنه:
SELECT MECHANIC , PERSCODE1 FROM TableName
UNION
SELECT MECHANIC , PERSCODE2 FROM TableName
UNION
SELECT MECHANIC , PERSCODE3 FROM TableName
UNION
SELECT MECHANIC , PERSCODE4 FROM TableName