ورود

View Full Version : یه نگاه به این query من بندازید ببینید میفهمید مشکلش کجاست؟subqueryهستش



daniyal_software
چهارشنبه 25 مرداد 1391, 18:00 عصر
select fname from student
where stdno =(select stdno from register where regdate between '2012/01/01'and '2012/12/30
در اصل من میخوام ریکورد هایی که بین اون 2تا تاریخ هستش برگرده، اما میگه:ساب کوری بیشتر از 1 مقدار برمیگردونه که این مجاز نیست، در ضمن اطمینانی ندارم که این کد درست باشه ها
ممنون از شما

hasan.kachuee
چهارشنبه 25 مرداد 1391, 18:32 عصر
آقا سلام
من هم این مشکل رو دارم
البته من یک کوئری برای انجام همچین کاری درست کردم ولی اصلا هیچ مقداری رو بر نگردوند

اگه به جواب رسیدی امکان داره نتیجه کارت رو برای من ایمیل کنی و من رو هم راهنمایی کنی.

kachuee55@yahoo.com

daniyal_software
چهارشنبه 25 مرداد 1391, 21:13 عصر
باشه دوست گرام، آقایون تقاضا زیاد شد یه حرکتی بزنید

سعید صابری
چهارشنبه 25 مرداد 1391, 21:40 عصر
در stdno = به جای = از In استفاده کن.

stdno IN (...

ali.bahrami
پنج شنبه 26 مرداد 1391, 13:56 عصر
در تایید گفته دوستمون آقای صابری ، بایستی از "IN"‌به جای تساوی استفاده بشه