select *
from at_production_scan_det
where scanvalue in
(SELECT relatedcontainer
from label_automotive
where labelnumber = '122208467')
这句话是否正确?它似乎没有显示任何值,即使数据库中存在带有该标签号的值。我做错了什么?
答案 0 :(得分:0)
您的查询似乎是正确的。
然而,要让它返回任何结果,条件应该是真的。 也就是你的查询;
SELECT relatedcontainer
from label_automotive
where labelnumber = '122208467'
应返回值,这些值对应于表scanvalue
的{{1}}字段。
例如,如果第一个查询返回10,11,12,at_production_scan_det
子句将像IN
语句一样,如下所示;
OR