نمایش نتایج 1 تا 2 از 2

نام تاپیک: join یک به چند و نمایش ا رکورد در خروجی

  1. #1
    کاربر دائمی آواتار tefos666
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    Tehran , IRAN
    پست
    245

    join یک به چند و نمایش ا رکورد در خروجی

    باسلام

    خدمت دوستان گرامی ، با عرض پوزش بنده در حال نوشتن یک برنامه هستم که در آن در داخل یک گرید می خواهم بنا به دلیلی کلیه فیلدهای 3 تا جدول را بیاورم یعنی
    select * table a
    و
    select * table b
    و
    select * table c

    این 3 جدول با همدیگر ارتباط دارند

    در جدول a مشخصات فرد وجود دارد
    ، در جدول b مشخصات محل سکونت و ... فرد
    و در جدول c شماره حسابهای بانکی فرد

    جدول a , b همیشه دارای رکورد هستند
    ولی جدول c می تواند خالی باشد ، ضمن اینکه در جدول c همیشه تنها یکی از شماره حسابهای اون فرد پیشفرض می باشد

    حالا بنده می خواهم در گرید کلیه فیلدهای هر سه جدول را کنار هم بیاورم ولی مشکل آنجا پیدا میشود که جدول c به ازای 1 فرد گاهی خالیست و گاهی می تواند بیش از یک رکورد داشته باشد ولی من می خواهم فقط آن رکوردی را از c در کنار a,b در یک سطر بیاورم که فیلد default آن برابر 1 باشد و همچنین می خواهم left join باشد

    لطفا فایل ضمیمه را ببینید


    خلاصه کلی اینک می خواهم بعد از join این 3 جدول می خواهم کل اطلاعات مثلا هر فرد در یک سطر را بیاورم و شماره حسابی که فیلد default آن 1 است برای فیلدهای جدول c لحاظ شود ، که اگر هم شماره حسابی نداشت باز خالی باشد و نمایش داده شود.
    ممنون راهنمایی کنید
    عکس های ضمیمه عکس های ضمیمه

  2. #2

    نقل قول: join یک به چند و نمایش ا رکورد در خروجی

    نمی دونم جواب پیدا کردی یا نه
    می تونی از این کد استفاده کنی (در حال حاضر )
    SELECT a.*,b.*,c.*
    FROM a
    INNER JOIN b ON b.CustomerCode=a.CustomerCode
    LEFT JOIN (SELECT * from c where Defult=1)C ON C.CustomerCode=a.CustomerCode

تاپیک های مشابه

  1. نحوه ی نمایش join دو یا چند جدول در دیتا گرید ویو
    نوشته شده توسط debugger در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: شنبه 24 مهر 1389, 15:03 عصر
  2. نحوه ی نمایش join دو یا چند جدول در دیتا گرید ویو
    نوشته شده توسط debugger در بخش C#‎‎
    پاسخ: 10
    آخرین پست: شنبه 24 مهر 1389, 08:22 صبح
  3. سوال: نمایش اطلاعات رکورد در حالت چند لایه
    نوشته شده توسط FirstLine در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: جمعه 27 آذر 1388, 11:50 صبح
  4. جمع چند فیلد موجود در دیتابیس و نمایش در رکورد
    نوشته شده توسط beautysunshine در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 27 بهمن 1386, 15:48 عصر
  5. نمایش چند فیلد از یک رکورد
    نوشته شده توسط electron در بخش MySQL
    پاسخ: 6
    آخرین پست: سه شنبه 16 مرداد 1386, 10:11 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •