• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
inner join
#1
سلام دوستان جداول دیتابیسی به شکل زیر دارم :
۱- جدول name
id name family
محمدی علی ۱
مرادی مهدی ۲
محجوب آرین ۳
************************************
۲- جدول books
id name-id book_name
تاریخ تمدن ۱ ۱
جنگ و صلح ۳ ۲
تاریخ ایران ۱ ۳
دن آرام ۳ ۴
تاریخ ادیان ۳ ۵
یوسف نبی ۳ ۶

حالا من query زیر را اجرا میکنم :
کد پی‌اچ‌پی:
$select ="SELECT name.id,name.name,name.family,books.id,books.name_
 id,books.book_name FROM NAME INNER JOIN books ON name.id = books.name_id "

خروجی query بالا اینه :
**********************************
۱- علی محمدی تاریخ تمدن
۲- علی محمدی تاریخ ایران
۳- آرین محجوب جنگ و صلح
۴-آرین محجوب دن آرام
۵-آرین محجوب تاریخ ادیان
۶-آرین محجوب یوسف نبی
************************************
اشکالم اینجاست که چطور این query را تغییر بدم که نتیجه مثل شکل زیر باشه... البته با JOIN؟
۱- علی محمدی --- ۱- تاریخ تمدن ۲-تاریخ ایران
۲- آرین محجوب --- ۱-جنگ و صلح ۲-دن آرام ۳-تاریخ ادیان۴-یوسف نبی
شیفتگان پرواز را میل خزیدن نیست
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان