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

نام تاپیک: به دست آوردن تعداد رکورد جدول دوم در پیوند با جدول اول

  1. #1
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    به دست آوردن تعداد رکورد جدول دوم در پیوند با جدول اول

    با سلام ما دو تا جدول داریم
    جدول کاربر که شامل id-uid-name-family
    جدول سفارش که شامل فیل id-uid-date هست
    uid کلید مشترک هست و date هم در جدول سفارش تاریخ ثبت سفارش هست حالا من این دو جدول رو به هم پیوند میدم و می خوام اطلاعات کامل جدول همه کاربران رو داشته باشم به همراه تعداد سفارشاتی که کاربر داده و تاریخ آخرین سفارش ثبت شده توسط کاربر .
    این رو توسط چه کوئری می تونم دریافت کنم ممنون میشم راهنمایی کنید

  2. #2

    نقل قول: به دست آوردن تعداد رکورد جدول دوم در پیوند با جدول اول

    join و براساس uid و name و family گروهبندی و با تابع max بزرگترین تاریخ هر گروه را سلکت کنید.

  3. #3
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: به دست آوردن تعداد رکورد جدول دوم در پیوند با جدول اول

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    join و براساس uid و name و family گروهبندی و با تابع max بزرگترین تاریخ هر گروه را سلکت کنید.
    یه نمونه کد ساده دارید در این مورد و اینکه من اگر دوتا جدول رو پیوند بدم و در جدول یوزر رکودی باشه که هیچ سفارشی نداده یعنی تو جدول سفارش نیستش اینو چطوری می تونم برگردونم؟

  4. #4

    نقل قول: به دست آوردن تعداد رکورد جدول دوم در پیوند با جدول اول

    جایی که نیاز هست همه رکوردها از یک جدول در خروجی باشند از left join و right join برحسب نیاز استفاده کنید.
    select
    UserTable.uid,
    UserTable.name,
    UserTable.family,
    COUNT(OrderTable.uid) as CountOfOrders,
    MAX(OrderTable.date) as LastOrderDate
    from UserTable left join OrderTable on UserTable.uid=OrderTable.uid
    group by UserTable.uid, UserTable.name, UserTable.family

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

  1. سوال: به دست آوردن ID رکورد ثبت شده در entity
    نوشته شده توسط mahdad sepah در بخش C#‎‎
    پاسخ: 4
    آخرین پست: سه شنبه 10 مرداد 1391, 01:22 صبح
  2. گفتگو: به دست آوردن تعداد رکورد های یک جدول
    نوشته شده توسط kambizvb6 در بخش C#‎‎
    پاسخ: 4
    آخرین پست: دوشنبه 29 خرداد 1391, 15:01 عصر
  3. پاسخ: 4
    آخرین پست: شنبه 31 مرداد 1388, 08:28 صبح
  4. سوال: به دست آوردن تعداد یک کاراکتر خاص در یک رشته
    نوشته شده توسط mehrnoosh_al62 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: چهارشنبه 27 شهریور 1387, 11:06 صبح
  5. پاسخ: 3
    آخرین پست: پنج شنبه 27 اردیبهشت 1386, 08:40 صبح

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

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