mosi64
دوشنبه 09 خرداد 1390, 13:28 عصر
من یک جدول دارم شامل فیلدهای زیر:
ID,Name,ParentID
که یک کلید خارجی به نام ParentID داره که به کلید اصلی همین جدول متصله
طبیعتا این کلید خارجی برای بعضی رکورد ها null هست یعنی بعضی رکوردها پدری ندارند
حالا من میخوام یک کوئری بنویسم که نام تمام رکورد های جدول و نام پدر هاشون(وبرای اونهایی که parentIDشون null هست مقدار ثابت'no parent')رو برگردونه
این select فقط اونهایی رو که پدر دارند برمیگردونه اونهایی که parentid شون null هست رو نمیاره
select table1.name , t1.name as parent from table1 inner join table1 as t1 on table1.ParentID=t1.ID
ممنون از دوستان
ID,Name,ParentID
که یک کلید خارجی به نام ParentID داره که به کلید اصلی همین جدول متصله
طبیعتا این کلید خارجی برای بعضی رکورد ها null هست یعنی بعضی رکوردها پدری ندارند
حالا من میخوام یک کوئری بنویسم که نام تمام رکورد های جدول و نام پدر هاشون(وبرای اونهایی که parentIDشون null هست مقدار ثابت'no parent')رو برگردونه
این select فقط اونهایی رو که پدر دارند برمیگردونه اونهایی که parentid شون null هست رو نمیاره
select table1.name , t1.name as parent from table1 inner join table1 as t1 on table1.ParentID=t1.ID
ممنون از دوستان