تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: استفاده دستور Join در MySQL

  1. #1
    در آغاز فعالیت pooya_h380's Avatar
    تاريخ عضويت
    Jun 2011
    پست ها
    6

    14 استفاده دستور Join در MySQL

    سلام
    دوستان عزیز من 2 تا جدول در دیتابیسم دارم به نام های posts و room
    جدول posts شامل ستون های ID و title هستش که در اون نام هتل ها و اتاق های قرار داره که هر کدوم یک ID منحصر به فرد داره.
    جدول room شامل ستون های room_id , hotel_id , price که در اون قیمت هر اتاق از هتل ها قرار داره. و هر هتل میتونه چند تا اتاق داشته باشه.
    اما مشکل اینجاست که در جدول room فقط id هتل ها و اتاق ها نشون داده شده و اسمشون در جدول posts هست
    من اگر بخوام یک view درست کنم (یا select) که در اون بتونم قیمت و اسم اتاق ها و هتل ها رو هم ببینم باید چیکار کنم؟
    Last edited by pooya_h380; 13-05-2022 at 13:58.

  2. #2
    اگه نباشه جاش خالی می مونه علی 254's Avatar
    تاريخ عضويت
    Sep 2013
    محل سكونت
    قبرستون
    پست ها
    349

    پيش فرض

    سلام ؛ خب اصلا طراحی جداول شما ایراد داره...
    شما در جدول posts ، باید صرفا آی دی مثلا hotel_id رو ذخیره کنی ...و در room ، نام هتل ....

    حالا میای رکوردهای جدول posts رو select می کنی و join میزنی ، میگی آی دی متناظر با این رکورد رو برو در جدول room پیدا کن ، وقتی پیدا کردی ، نام هتل رو برگردون

  3. #3
    در آغاز فعالیت pooya_h380's Avatar
    تاريخ عضويت
    Jun 2011
    پست ها
    6

    پيش فرض

    سلام ؛ خب اصلا طراحی جداول شما ایراد داره...
    شما در جدول posts ، باید صرفا آی دی مثلا hotel_id رو ذخیره کنی ...و در room ، نام هتل ....

    حالا میای رکوردهای جدول posts رو select می کنی و join میزنی ، میگی آی دی متناظر با این رکورد رو برو در جدول room پیدا کن ، وقتی پیدا کردی ، نام هتل رو برگردون
    من طراحی نکردم دیتابیس به این صورت هست ولی حل شد باید با استفاده از alias دو بار روی جدول join میزدم.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •