Prices
কলামগুলি সহ আমার একটি পোস্টগ্রিজ এসকিউএল টেবিল রয়েছে:
price
(ডেসিমাল)product_id
(Int)
এছাড়াও created_at
এবং updated_at
কলাম আছে।
দামগুলি নিয়মিত আপডেট হয় এবং আমি পুরানো দামগুলি টেবিলের মধ্যে রাখি। প্রদত্ত পণ্যের জন্য, টেবিলের সর্বশেষ মূল্য হ'ল বর্তমান মূল্য।
নির্দিষ্ট পণ্যের জন্য শেষ দাম পাওয়ার সবচেয়ে কার্যকর উপায় কী:
- সূচি
product_id
এবং শেষ রেকর্ডের জন্য ক্যোয়ারী active
সর্বশেষ মূল্য চিহ্নিত করতে এবং একটি যৌগিক সূচক তৈরি করতে (product_id
এবংactive
) একটি তৃতীয় কলাম যুক্ত করুন (বুলিয়ান )- অথবা অন্য কিছু?
where active
সম্ভবত সর্বশেষতম পণ্যটি পুনরুদ্ধারে আরও বেশি সহায়তা করবে।