如何从两个没有关系的表中获取数据

问题描述

我有以下表格:

  • 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,batchnorate)

  • quantity (prod_expired,stocks,medicine_product_id,batchno,rate,{{ 1}})

由于 quantitydiscount 表之间没有关联关系,我想从 并通过减去 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 根据其名称和状态加入患者药物和产品来解决此问题

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...