nnnnaa
دوشنبه 17 فروردین 1394, 10:43 صبح
سلام دوستان.
من سه تا جدول کاربر - مطلب - نظرات دارم این پرسجو رو روش زدم فقط اون مطالبی رو میاره که حداقل 1 نظر رو دارن.چون آیدی مطلب رو در نظرات چک میکنه و در نظرات اگر مطلبی نظر نداشته باشه آیدی اون مطلب وجود نداره نشونش نمیده.
من این رو چطور تغییر بدم مطالبی رو که نظر ندارن رو هم نشون بده.
SELECT cn.[con_id],cn.[con_subject],cn.[con_body],[cat_id],cn.[con_visited],cn.[con_date],cm.cm_num,usr.user_name from tbContent cn,(SELECT [user_name],[user_id] FROM tblUser) usr,(SELECT cm_content,count(cm_id) as [cm_num] FROM tbComment where cm_state=1 group by cm_content) cm where cn.con_id=cm.cm_content AND cn.con_state='Yes' AND cn.con_writer=usr.user_id
من سه تا جدول کاربر - مطلب - نظرات دارم این پرسجو رو روش زدم فقط اون مطالبی رو میاره که حداقل 1 نظر رو دارن.چون آیدی مطلب رو در نظرات چک میکنه و در نظرات اگر مطلبی نظر نداشته باشه آیدی اون مطلب وجود نداره نشونش نمیده.
من این رو چطور تغییر بدم مطالبی رو که نظر ندارن رو هم نشون بده.
SELECT cn.[con_id],cn.[con_subject],cn.[con_body],[cat_id],cn.[con_visited],cn.[con_date],cm.cm_num,usr.user_name from tbContent cn,(SELECT [user_name],[user_id] FROM tblUser) usr,(SELECT cm_content,count(cm_id) as [cm_num] FROM tbComment where cm_state=1 group by cm_content) cm where cn.con_id=cm.cm_content AND cn.con_state='Yes' AND cn.con_writer=usr.user_id