【发布时间】:2021-02-22 07:56:10
【问题描述】:
我想根据以下场景加入两个表:
-
需要显示所有需求表值
-
根据requirement_id和inquiry_id加入第二张表(prod_spec)。
表1(要求):
表 2(产品规格):
使用以下查询,我得到以下结果:
SELECT requirements.id,requirements.requirement,prod_spec.evidence,prod_spec.status,prod_spec.no_specify,prod_spec.inquiry_id FROM requirements LEFT JOIN product_spec ON prod_spec.requirement_id=requirement.id
当我将 where 条件例如: whereinquiry_id='67' 放到 sql 查询中时,问题是没有得到任何结果。请告诉我如何根据inquiry_id 显示行。
仅供参考,根据inquiry_id,requirement_id 只会在prod_spec 表中出现一次。
【问题讨论】:
标签: mysql sql left-join where-clause