请教下如何实现?数据源是以下6条数据,筛选器是工厂,当我选择某个工厂,
展示该工厂对应分类的数据,比如我选了上海,就出现香港,上海,北京三条数据分类一致的工厂
SELECT * FROM TABLE A WHERE EXISTS (SELECT * FROM TABLE B WHERE A.分类=B.分类 AND B.工厂='上海')
什么意思 ?
使用参数过滤工厂,选择哪个名称,就保留哪个工厂名称的数据、
选择:上海 --就出现香港,上海,北京 这是什么关系?
最简单
select * from 表 where 分类=(select 分类 from 表 where 工厂='${下拉控件名}')