ورود

View Full Version : راهنمایی در خصوص طراحی بهینه یک جدول به منظور جستجوی بهتر



barman_kian
جمعه 14 تیر 1398, 12:27 عصر
سلام دوستان
اول یک نگاه به جدول زیر داشته باشید :
150434
خب ما در واقع یک جدول میخوایم برای قیمت واحد ها در برج های مختلف
چون ما برای هر نوع واحد دو تا قیمت داریم یکی حداقل و یکی حداکثر برای ساخت جدولش دچار مشکل شدم
مشکلم دقیقا برای اینه که بعدا برای جستجو به دردسر نیفتم

من میتونم جدول رو اینطوری بسازم :
150435
مشکلی هم برای نمایشش ندارم اما از اونجایی که این کار رو دارم روی mysql انجام میدم و پروژه ام رو با سی شارپ و برنامه ویندوزی نوشتم برای کوئری زدن موقع جستجو به شک و تردید افتادم

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

دوستان و اساتید ممنون میشم اولا راهنمایی بفرمایید ببینم این طور طراحی جدول درست هست یا نه و بعد توی نوشتم کوئری دچار مشکل نمیشم؟؟؟
متشکرم

mmbguide
جمعه 14 تیر 1398, 16:13 عصر
سلام

درواقع بیشترین مسئله شما جستجو در محدوه قیمت هستش که مثلا اگر یک واحد قیمتش از 1000 تا 2000 بود و مشتری واحدی با قیمت 1200 خواست بتونی اون واحد را گزارش کنی. درسته؟ خب باید در شرط گزاری Query دو شرط بذاری. مثلا:

Price >= MinPrice AND Price <= MaxPrice

barman_kian
جمعه 14 تیر 1398, 17:28 عصر
سلام

درواقع بیشترین مسئله شما جستجو در محدوه قیمت هستش که مثلا اگر یک واحد قیمتش از 1000 تا 2000 بود و مشتری واحدی با قیمت 1200 خواست بتونی اون واحد را گزارش کنی. درسته؟ خب باید در شرط گزاری Query دو شرط بذاری. مثلا:

Price >= MinPrice AND Price <= MaxPrice

ممنون از پاسخی که دادید
یعنی به نظرتون ساختار جدولم درسته و همینطوری جدول رو بسازم و فقط موقعی که میخوام کوئری بزنم اون شرط رو رعایت کنم؟

mmbguide
جمعه 14 تیر 1398, 21:16 عصر
بله دقیقا. نیازی نیست به تعداد واحد ها ستون اضافه کنید. چون به نوعی متغیر هستش و باید پیش بینی آینده رو هم بکنی که مثلا یکی بیاد مجتمع 100 واحدی بخواد بفروشه و بهتره که از همون جدول استفاده کنید ولی در گزارش گیری شرط های بهتری قرار بدی