SQL 查询优化:使用子查询获取生产成品名称
您可以使用子查询来实现从 mf_bom 表中获取 mrp_no 的值,并将其嵌入到原始查询中。以下是修改后的查询语句:\n\n\nselect sta_dd as '生产日期', \n mo_no as '制令单号', \n (select name from mf_bom where prd_no = mf_mo.mrp_no) as '生产成品', \n sta_dd as '预计开工日期', \n end_dd as '结束日期', \n qty as '生产数量', \n qty_fin as '缴库数量', \n id_no as 'bom配方' \nfrom mf_mo \nwhere mo_no = @MoNo\n\n\n在这个修改后的查询语句中,我们使用了子查询 (select name from mf_bom where prd_no = mf_mo.mrp_no) 来获取 mf_bom 表中与 mf_mo 表的 mrp_no 匹配的 name 值。将子查询的结果作为 '生产成品' 列的值。
原文地址: https://www.cveoy.top/t/topic/qqJT 著作权归作者所有。请勿转载和采集!