نیاز به یک دستور sql

amirepsilon

Active Member
سلام
دوستان من سه تا جدول دارم
یه همچین دستوی برای sql میخواستم :

تعداد سطرهایی از جدول سوم، که id اونها برابر با index سطرهایی از جدول دوم هست، که parent اونها برابر با num جدول اول باشه.


جداول ما:

جدول سوم : id
جدول دوم : parent,index
جدول سوم : num
 

amin_bp

Member
سلام با اجازه اساتید !

id های جدول سوم رو بگیرید و با دستور شرطی = index جدول دوم که از قبل گرفتین قرار بدین . اگه از این شرط گذشتن دوباره یه شرط دیگه

قرار بدین که parent از قبل گرفته شده جدول دوم و سوم را = num جدول اول قرار بده (دو حالت جدا) این شد 3 تا if.

خوب برای مساوی

قرار دادن این اطلاعات اول اطلاعات رو وارد آرایه کنین و با دو دستور تو در تو for اونها رو مساوی هم قرار بدین.

پس اول اطلاعات مورد نیاز را با select بگیرید بعد با 3 دستور if و برای هر if دو for قرار داده و اطلاعات رو مساوی هم قرار میدیم ! متوجه نشدی بنویسم !
 
آخرین ویرایش:

amirepsilon

Active Member
سلام
ممنون دوست عزیز
اما من نمیخواستم اینجوری بنویسم

میخوام فقط با یک خط دستور sql باشه. مثلا استفاده از join
 

جدیدترین ارسال ها

بالا