راکت
حل شده

inner join در php خام

3 پاسخ

سلام دوستان
من سه تا جدول دارم به اسم های product - store و جدول واسط product_store دارم.
هر محصول می تونه توی چندین انبار باشه و هر انبار میتونه چندین محصول داشته باشه.
الان من می خوام بدونم هر محصول داخل چه انباری وجود داره؟
من کوئری رو به این شکل نوشتم 👇

توضیح تصویر رو وارد کنید

توضیح تصویر رو وارد کنید

حالا مشکل من اینه که محصول اول داخل انبار کرمانشاه هست اما الان تمام انبار موجود داخل دیتابیس رو نمایش داده.
ممنون
@ali.bayat
@juza66
@muhammad
@eniack
@hesammousavi
@mohaligateway

ثبت پرسش جدید

پاسخ‌ها

3
Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

بهترین پاسخ

سلام
شما کوئری تون رو به این شکل بنویسید

SELECT * FROM Products AS p INNER JOIN product_store AS ps ON ps.product_id = p.id INNER JOIN store AS s ON
 ps.store_id = s.id

@sajad.zangeneh۲۰

محمد
محمد
@mprogrammer7

تخصص: Laravel

سلام
اگه منظورتو متوجه شده باشم . شما یک کوئری میخای تا تمام محصول رو بگیری و نشون بدی که هر محصول متعلق به کدوم انباره
این کوئری رو امتحان کن

SELECT * FROM product AS p INNER JOIN product_store AS ps ON(p.id  = ps.product_id)

@sajad.zangeneh20

kiyaee
kiyaee
@kiyanakiyaee

تخصص: Backend Developer

SELECT * FROM Products AS p INNER JOIN product_store AS ps ON ps.product_id = p.id INNER JOIN store AS s ON
 ps.store_id = s.id

@sajad.zangeneh20

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام