ورود

View Full Version : select کردن دو تا جدول با شرط



farzinf
جمعه 23 اردیبهشت 1390, 17:11 عصر
سلام دوستان نمی دونستم با چه عنوانی جست و جو کنم واسه همین هم به نتیجه نرسیدم

مشکل اینجای که به عنوان مثال شما فرض کنید من یه جدول دارم که مشخصات مشتری ها ثبت شده همراه با یه کد منحصر به فرد و یه جدول دیگه دارم که تو اون جدول فروش ها ثبت می شه و تو اون جدول هم فروش های هر مشتری با کد اون مشتری ثبت می شه حالا می خوام تو select که می گیریم مشخصات مشتری همراه با مشخصات زمان و مکان که در جدول دوم ثبت شده انتخاب کنم و select هم شرط داره مثلا و کسانی که امروز خرید کردن انتخاب شن (شرط داره)

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

ببخشید
باتشکر بسیار

Reza_Yarahmadi
جمعه 23 اردیبهشت 1390, 17:53 عصر
مشکل اینجای که به عنوان مثال شما فرض کنید من یه جدول دارم که مشخصات مشتری ها ثبت شده همراه با یه کد منحصر به فرد و یه جدول دیگه دارم که تو اون جدول فروش ها ثبت می شه و تو اون جدول هم فروش های هر مشتری با کد اون مشتری ثبت می شه حالا می خوام تو select که می گیریم مشخصات مشتری همراه با مشخصات زمان و مکان که در جدول دوم ثبت شده انتخاب کنم و select هم شرط داره مثلا و کسانی که امروز خرید کردن انتخاب شن (شرط داره)

یه سوال دیگه هم داشتم اونم اینه که حالا اگه تو جدول دوم یه کد دیگه باشه که اونم واسه فروشنده باشه و اونم بخوام مشخصاتش انتخاب بشه چجوری مش شه
پیشنهاد میکنم قبل از هر کاری در مورد انواع Join ها یک مقدار مطالعه کنید ، چون هر 2 مشکل شما با یک Join ساده حل میشه.
مورد اول
Select *
From Users U INNER JOIN Sells S
ON U.ID = S.CustomerID
Where
...
مورد دوم
Select *
From Users U INNER JOIN Sells S
ON U.ID = S.CustomerID
INNER JOIN Users U2
ON
U2.ID = S.SellerID
Where
...

farzinf
شنبه 24 اردیبهشت 1390, 09:38 صبح
سلام دوست عزیز ممنون از راهنمایی تون

چون نمی دونستم در مورد چی اصلا باید مطالعه کنم یکم سر در گم شده بودم

خیلی ممنون مشکلم حل شد

با تشکر فراوان