PDA

View Full Version : سوال درباره select های تودرتو



پروگرامنویس
دوشنبه 25 مهر 1390, 22:08 عصر
آقا میخوام یه کوئری واسه نشون دادن اطلاعات فاکتورهای صادر شده بنویسم .وقتی کاربر id_factor رو میفرسته از سه تا جدول(factor,food,eshterak )اطلاعات برگردونه.(تو جدول فاکتور و اشتراک id_eshterak یکی هستش و تو جدول فاکتور و غذا id_factor یکی هستش).میخوام بگم از جدول فاکتور 2فیلد و از جدول غذا تمام فیلد ها به شرطی که factor.id=food.id_factor و از جدول اشتراک 3فیلد به شرطی که eshterak.id=factor.id_eshterak سلکت کنه.نمیدونم خوب توضیح دادم یا نه ؟یکم پیچیده شد!ولی جان من کمک کنید خیلی داغونم کرده

nilmil_nil
دوشنبه 25 مهر 1390, 23:41 عصر
سلام به فرض که این جدولات باشه که تو ضمیمه آپ کردم

این میشه دستور SQLَش

SELECT Factor.factid, Factor.otherFields, Factor.eshterak_ID, Eshterak.eshterakname, Eshterak.family, Food.idFood, Food.Foodname
FROM Eshterak INNER JOIN
Factor ON Eshterak.eshterak_ID = Factor.eshterak_ID INNER JOIN
Food ON Factor.IdFood = Food.idFood
WHERE (Factor.factid = 111)