PDA

View Full Version : سوال: multiple کوئری



majid1605
پنج شنبه 25 اردیبهشت 1393, 01:01 صبح
سلام

من میخوام بر اساس یک جدول اطلاعاتی از دو جدول دیگه رو بیرون بکشم ولی نمیدونم شرط کوئری رو چطور بنویسم

سه جدول به صورت زیر در نظر بگیرید




+----+-------+----------+----------+
| id | ai | bid | date |
+----+-------+----------+----------+
| 1 | 7 | 2 | 1999 |
| 2 | 8 | 3 | 1994 |
| 3 | 2 | 85 | 1999 |
| 4 | 44 | 74 | 2014 |
| 5 | 1 | 14 | 2014 |
+----+-------+----------+----------+

+-------+----------+
| ai | name |
+-------+----------+
| 7 | m |
| 8 | n |
| 2 | hh |
| 44 | gg |
| 1 | ff |
+-------+----------+

+----+-------+
|bid | ww |
+----+-------+
| 2 | d |
| 3 | s |
| 85 | a |
| 74 | ee |
| 14 | g |
+----+-------+



میخوام با استفاده از جدول شماره یک به فیلدهای name و ww و date دست پیدا کنم .

سعید صابری
پنج شنبه 25 اردیبهشت 1393, 13:03 عصر
بهتره به جای ماهی،ماهیگیری یاد بگیرد!

یکی از دوستان در همین تالار یک ایبوک در مورد روش join کردن در mysql به اشتراک گذاشته می تونید با جستجو کردن اونو پیدا کنید

majid1605
پنج شنبه 25 اردیبهشت 1393, 13:21 عصر
روش join کردن رو میدونم ولی تووی بعضی از کتابها دیدم به جای join از چندین select توو در تو استفاده می کنند حتی به جای فیلدهایی که قراره واکشی بشن یا به جای دستورات شرط از یک دستور select استفاده می کنند میخوام اون روش رو یاد بگیرم وگرنه ساده ترین راه همون join کردنه