علی محمدی
3 سال پیش توسط علی محمدی مطرح شد
3 پاسخ

inner join در php خام

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

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

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

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


ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
1

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

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۲۰


محمد
تخصص : Laravel
@mprogrammer7 3 سال پیش مطرح شد
0

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

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

@sajad.zangeneh20


kiyaee
تخصص : Backend Developer
@kiyanakiyaee 3 سال پیش مطرح شد
0
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


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
1

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

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۲۰


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

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