PDA

View Full Version : سوال: دستور select خاص از يك جدول SQL با linq



larkshah
یک شنبه 13 بهمن 1392, 17:58 عصر
سلام
من يه جدول به نام table دارم . كه داراي دو ستون member , travel است.
من ميخوام ليست شهرهايي كه من رفتم رو پيدا كنه.
(براي 1 مينويسم var Item =db.table.where(p.member=="I") .select(p=>p.travel))
بعد افرادي رو كه به شهر هايي كه من رفتم پيدا كنه.
و شهرهايي كه اين افراد رفتن رو پيدا كنه.
مثلا travel ---member
علي---- مشهد
حسن ---- شيراز
حسن ----ايتاليا
محمد ----آنكارا
محمد ---- شمال
هاني ----تهران
من ----مشهد
علي ----تهران
من ---- شيراز
براي مثال از جدول بالا من به مشهد و شيراز رفتم. علي به مشهد و تهران رفته .حسن به شيراز و ايتاليا رفته.
مي خوام به من جواب بده تهران و ايتاليا و مشهد وشيراز.
من چه دستوري بنويسم تا به اين جواب برسم.:گیج:

elahe_sd
دوشنبه 28 بهمن 1392, 23:28 عصر
سلام.اگر مشکلتون نوشتن query هستش ، بگید تا کمکتون کنم.اما اگه راه حلش رو می خواید :
اول باید اسامی افرادی که شهرهاشون با شهرهای من برابره رو پیدا کنید.بعد از بین همه داده ها ، شهرهای این اسامی رو select کنید.
به همین راحتی...
فکر می کنم بشه از Select های تودر تو استفاده کنید
موفق باشید