/
  • inner join

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی inner join
    نویسنده پیام
    mohammadmm5400 آفلاین
    عضو جدید
    **

    ارسال‌ها: 20
    تاریخ عضویت: ۱۳۹۷ تير ۴
    اعتبار: 0
    تشکرها : 4
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    inner join
    سلام دوستان جداول دیتابیسی به شکل زیر دارم :
    ۱- جدول name
    id name family
    محمدی علی ۱
    مرادی مهدی ۲
    محجوب آرین ۳
    ************************************
    ۲- جدول books
    id name-id book_name
    تاریخ تمدن ۱ ۱
    جنگ و صلح ۳ ۲
    تاریخ ایران ۱ ۳
    دن آرام ۳ ۴
    تاریخ ادیان ۳ ۵
    یوسف نبی ۳ ۶

    حالا من query زیر را اجرا میکنم :
    کد PHP:
    $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 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS