ورود

View Full Version : سوال: join با سه جدول



chaown
یک شنبه 20 بهمن 1398, 15:37 عصر
سلام
سه تا جدول دارم :
tbl_questions ( جدول سوالات )
tbl_answers (جدول پاسخ ها)
tbl_users (جدول کاربرها)


کار هر کدوم مشخصه از اسمشون. ما می خوام که همه سوال ها به ترتیب تاریخ نمایش داده شه، که هر سوال از یک کاربر هست. اسم کاربر رو از جدول کاربرها باید بگیرم، ارتباط از جدول سوالات با کاربر براساس نام کاربری هست، همچنین تعداد پاسخ های هر سوال هم باید از جدول answer گرفته شه.
من این کار رو انجام دادم (با جستجو در سایت ها) اما مشکل اینجاست که به تعداد سوال های موجود، فقط سوال اول نمایش داده می شد.
این کد sql من:

SELECT * FROM tbl_questions
JOIN tbl_users
ON tbl_questions.ques_user = tbl_users.userName
JOIN tbl_answers
ON tbl_questions.ques_order = tbl_answers.answer_ques_order