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

نام تاپیک: درخواست کوئری رابطه بین جداول

  1. #1

    درخواست کوئری رابطه بین جداول

    سلام

    2 جدول با مشخصات زیر داریم - گزارشی مانند نمونه زیر میخواهم بگیرم - با تشکر


    Tbl_users
    ---------------------
    ID
    FirstName
    LastName
    __________________________________________________ _______
    Tbl_Details
    --------------------
    ID
    Owner_UID
    Editor_UID
    ActionDate
    __________________________________________________ _______

    در جدول Tbl_Details در فیلدهای Owner_UID و Editor_UID مقدار فیلد ID جدول Tbl_Users ذخیره شده


    گزاشی میخواهیم که مقدار ActionDate و FirstName و LastName رکوردهای جدول Tbl_Details را نمایش دهد

    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    تهران
    سن
    60
    پست
    293

    نقل قول: درخواست کوئری رابطه بین جداول

    نمی دونم درست متوجه صورت مسئله ات شده ام یا نه:


    select
    d.ActionDate,
    o.FirstName OwnerFirstName,
    o.LastName OwnerLastName,
    e.FirstName EditorFirstName,
    e.LastName EditorLastName
    from
    Tbl_Details d
    left outer join
    Tbl_Users o
    on
    o.Owner_UID = u.ID
    left outer join
    Tbl_Users e
    on
    e.Editor_UID = u.ID;

  3. #3

    نقل قول: درخواست کوئری رابطه بین جداول

    سلام.


    از پاسخ شما متشکرم - اگر بخواهم در رکوردی که یک یا هر دو مقدار فیلدهای Owner_UID و Editor_UID ذخیره نشده بود (نول باشد) در لیست خروجی بیاید و جایش در گرید خروجی خالی یا مقدار خاصی باشد چه باید کرد

    با تشکر

    مثال:
    در خروجی زیر کوئری شما در رکورد اول درست جواب میدهد
    ولی در موارد بعدی که یک یا هر دوی فیلدهای Owner_UID و Editor_UID
    خالی است با کوئری فعلی رکودرهایی که یک یا هر دوی فیلدهای Owner_UID و Editor_UID خالی باشد در خروجی نمیاید

    با تشکر
    ______________________________________________
    ID | Owner | Editor | ActionDate
    ______________________________________________
    1 | aaaaaaaa | bbbbbbbb | 1/1/2001
    ______________________________________________
    2 | .................. | ................... | 3/1/2001
    ______________________________________________
    3 | hhhhhhi | ..................... | 3/1/2001
    ______________________________________________
    4 | .................... | oooooooooo | 3/1/2001
    آخرین ویرایش به وسیله فؤاد : چهارشنبه 12 آبان 1389 در 15:49 عصر

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

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