View Full Version : مشکل با جستجو در بین سه جدول
amir200h
پنج شنبه 09 خرداد 1392, 10:22 صبح
سلام به همه دوستان.
من یه مشکل با جستجو دارم. در بانکم میخوام وقتی کاربر اسم بیمار را وارد کرد بره و نسخه هاشو بیرون بکشه. باید چیکار کنم؟
104841
محمد سلیم آبادی
پنج شنبه 09 خرداد 1392, 11:42 صبح
سلام،
چرا ستون idbimar در دو جدول listcodenoskhe و noskhe وجود دارد؟! نیازی نبود در جدول noskhe این ستون را می آوردین. چون از جدول واسط (listecodenoske) این مقدار قابل دسترسی بود.
اگر از مساله فوق صرف نظر کنیم راه حل به روش Sub Query به این شکل در می آید.
select *
from noskhe AS n
where codenoskhebimar in (select codenoskhe from listecodenoskhe
where idbimar in (select codemeli from eshterak where nbimar = @your_name)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.