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

نام تاپیک: مشکل در JOIN و قتی که کلید خارجی null است

  1. #1
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    پست
    386

    مشکل در JOIN و قتی که کلید خارجی null است

    سلام مجدد
    من در مورد جوین زدن یک ویو در دیتا بیس ساختم و به جدول یوزر سه بار جوین زدم و دو جوین دیگر هم روی جداول دیگر که لازم بود.
    این جوین زدن ها درست بود و ویو هم درست کارکرد. منتها موضوعی که اینجا وجود داره اینه که یکی از این سه ID یوزری که در این جدول قرار می دهم و ID مشتری الزامی نمی باشد و می تواند null باشد. حالا زمانی که این مقادیر null هستند در اجرای این ویو ایراد گرفته می شود. ممنون می شوم راهنمایی کنید.


    CREATE VIEW ReadAllActivities AS
    SELECT
    a.MyActivityID,
    a.Subject,
    a.CreatorID,
    a.OwnerID,
    a.UserID,
    a.CustomerID,
    a.ActivityTypeID,
    a.Status,
    a.StartDate,
    a.DueDate,
    a.FinishDate,
    a.Priority,
    a.Description,
    u.UserName AS CreatorName,
    m.UserName AS OwnerName,
    n.UserName AS UserName,
    t.Name AS ActivityTypeName,
    c.CustomerName AS CustomerName
    FROM dbo.MyActivities AS a
    JOIN dbo.AppUsers AS u on a.CreatorID = u.Id
    JOIN dbo.AppUsers AS m on a.OwnerID = m.Id
    JOIN dbo.AppUsers AS n on a.UserID = n.Id
    JOIN dbo.ActivityTypes as t on a.ActivityTypeID = t.ActivityTypeID
    JOIN dbo.Customers as c on a.CustomerID = c.CustomerID



  2. #2
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,016

    نقل قول: مشکل در JOIN و قتی که کلید خارجی null است

    is null بزارید

  3. #3
    کاربر دائمی
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    تهران
    پست
    386

    نقل قول: مشکل در JOIN و قتی که کلید خارجی null است

    نقل قول نوشته شده توسط fakhravari مشاهده تاپیک
    is null بزارید

    ببخشید متوجه نشدم کجا باید بزارم؟

  4. #4
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,016

    نقل قول: مشکل در JOIN و قتی که کلید خارجی null است

    اها خب ببنید اگر خارجی Null که باید left join بزنید

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

  1. پاسخ: 0
    آخرین پست: دوشنبه 27 مرداد 1393, 14:09 عصر
  2. وجود یک فیلد با مقدار null یا تکراری بهینه تر است یا استفاده از جدول واسط و join آن ها
    نوشته شده توسط Mehrdad-p70 در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 0
    آخرین پست: پنج شنبه 21 آذر 1392, 12:03 عصر
  3. سوال: ارتباط بین جدولها وقتی مقدار کلید خارجی null هست
    نوشته شده توسط sds1920 در بخش SQL Server
    پاسخ: 4
    آخرین پست: شنبه 15 خرداد 1389, 18:34 عصر
  4. join and Null
    نوشته شده توسط zman123456 در بخش SQL Server
    پاسخ: 2
    آخرین پست: چهارشنبه 31 مرداد 1386, 08:51 صبح

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

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