ورود

View Full Version : سوال: join کردن جداول



Dead Space
یک شنبه 19 خرداد 1392, 16:08 عصر
سلام به دوستان عزیز
وقت بخیر
سوالی داشتم از دوستان
فرض کنید دو جدول با هم در ارتباط هستن جدول اول user جدول دوم post
حال جدول user به هر دلیلی رکورد هاش حذف شده اما در جدول post همچنان پست های مربوط به اون یوزر ID و محتواش موجود هستش
الان من چطور می تونم join بزنم که اون رکورد ها هم در خروجی بیاد ولی فیلد مثلا user.id اون null باشه
تشکر

farzadyazdan
یک شنبه 19 خرداد 1392, 16:50 عصر
شما به جای استفاده از innerjoin از leftjoin استفاده کنید:

شکل کلی Left Join:

SELECT column_name(s)
FROM table1
LEFT JOIN table2
ON table1.column_name=table2.column_name;