如何从两个没有关系的 table 获取数据
how to get data from two table which has no relationship
我有以下 tables:
patient_medicines
(id
, drugname
, strength
, state
, quantity
, active
, patient_id
)
medicine_products
(id
, prod_name
, prod_generic
, prod_state
, prod_strength
, prod_company
, batchno
, rate
,
quantity
, prod_expired
)
stocks
(id
, medicine_product_id
, batchno
, rate
, quantity
, discount
, date
)
因为patient_medicines
和medicine_products
table之间没有关联关系,我想从
patient_medicines 并通过减去 stocks.quantity - patient_medicines.quantity as availablenow
[in stocks
] 显示可用数量
如果 patient_medicines
不在 product_medicines
table 中,则显示“not_available_in_stock”
两个表之间似乎确实存在关系,例如:
哪里 patient_medicines.drugname = medicine_products.prod_name
或者 patient_medicines.drugname = medicine_products.prod_generic
但我不确定从总库存中减去单个患者的处方量有什么好处。
大家多谢抽空
我通过根据名称和状态
加入 patient_medicines 和产品来解决它
我有以下 tables:
patient_medicines
(id
,drugname
,strength
,state
,quantity
,active
,patient_id
)medicine_products
(id
,prod_name
,prod_generic
,prod_state
,prod_strength
,prod_company
,batchno
,rate
,quantity
,prod_expired
)stocks
(id
,medicine_product_id
,batchno
,rate
,quantity
,discount
,date
)
因为patient_medicines
和medicine_products
table之间没有关联关系,我想从
patient_medicines 并通过减去 stocks.quantity - patient_medicines.quantity as availablenow
[in stocks
] 显示可用数量
如果 patient_medicines
不在 product_medicines
table 中,则显示“not_available_in_stock”
两个表之间似乎确实存在关系,例如:
哪里 patient_medicines.drugname = medicine_products.prod_name 或者 patient_medicines.drugname = medicine_products.prod_generic
但我不确定从总库存中减去单个患者的处方量有什么好处。
大家多谢抽空 我通过根据名称和状态
加入 patient_medicines 和产品来解决它