با سلام.
این طور که من متوجه شدم، شما تعدادی کالا در انبار برای اجاره دادن دارید که با اجاره دادن هر کالا موجودی انبار 0 شده و این کالا در لیست کالاها نمایش داده نمی شود؛ با این حساب به نظر من بهتر است که یک فیلد در جدول به صورت عددی برای تعداد موجودی یا به صورت bit برای تشخیص موجود بودن یا نبودن کالا در نظر بگیرید. در این صورت با اجاره دادن کالا مقدار این فیلد صفر می شود و در query مشخص می کنید که فقط کالاهای موجود را می خواهید.