ورود

View Full Version : بهترین انتخاب از چند جدول براساس چند فیلد



shell32
شنبه 11 تیر 1390, 02:18 صبح
سلام بچه های برنامه نویس.

میخوام از بین 3 جدول musics , musics_album , musics_singer که به هم مرتبط هستن "بهترین انتخاب با استفاده از تاریخ(date) و قیمت(price) و حجم(size) که از فیلد های جدول ها هستن رو انتخاب کنم"

کاربر یه تاریخ و قیمتو حجم وارد میکنه باید بیشترین حجم آهنگ(size) و جدیدترین آهنگ ها(date) با قیمتی کوچکتر مساوی price نشون داده بشه.یعنی باید نسبت بگیریم مثلا نسبت پول به حجم

اگه روشی به ذهنتون میاد لطف کنین کمک کنین

zimzim
شنبه 11 تیر 1390, 08:05 صبح
سلام
اول اينكه بايد اين فيلد هارو از بين سه جدول join كنيد و در قسمت where شرط خود را براي فيلد price بگذاريد و فيلدهاي date و size رو به صورت desc مي بايستي order by كنيد . كه به ترتيب نزولي مرتب شود.

shell32
شنبه 11 تیر 1390, 11:45 صبح
سلام
اول اينكه بايد اين فيلد هارو از بين سه جدول join كنيد و در قسمت where شرط خود را براي فيلد price بگذاريد و فيلدهاي date و size رو به صورت desc مي بايستي order by كنيد . كه به ترتيب نزولي مرتب شود.

با تشکر.با اینکار لیستی از رکورد هایی که از شرط پیروی میکنند را برمیگرداند در صورتی که من بهترین حالت انتخابی یعنی مثلا نسبت به پولی که کاربر وارد میکنه بیشترین حجم آلبوم و جدیدترین آلبوم رو بهش معرفی کنم