问题描述
我有以下表格:
-
patient_medicines
(id
,drugname
,strength
,state
,quantity
,active
,{{ 1}}) -
patient_id
(medicine_products
,id
,prod_name
,prod_generic
,prod_state
,prod_strength
,{{ 1}},prod_company
,batchno
、rate
) -
quantity
(prod_expired
,stocks
,medicine_product_id
,batchno
,rate
,{{ 1}})
由于 quantity
和 discount
表之间没有关联关系,我想从
并通过减去 date
[in patient_medicines
] 来显示可用数量
如果 medicine_products
不在 stocks.quantity - patient_medicines.quantity as availableNow
表中,则显示“not_available_in_stock”
解决方法
这两个表之间似乎确实存在关系,例如:
WHEREpatient_medicines.drugname =medicine_products.prod_name 或患者_药物.药物名称 = 药物_产品.prod_generic
但我不确定从总库存中减去单个患者的处方量有什么好处。
,大家感谢您的时间 我通过 lef 根据其名称和状态加入患者药物和产品来解决此问题