这三个下拉联动框怎么才能让第二个第三个在不选择第一个的时候展示所有?

主体SQL:

SELECT *  FROM campus_area where 1=1

${if(len(department) = 0,"","and department  in ('"+department+"')")}

${if(len(area) = 0,"","and area  in ('"+area+"')")}

${if(len(campus_name) = 0,"","and campus_name  in ('"+campus_name+"')")}

department SQL:
select department from campus_area

campus_name SQL:

SELECT distinct campus_name  FROM campus_area

where department in ('${department}')  and area in ('${area}')

area SQL:

SELECT distinct area FROM campus_area

where department in ('${department}')


FineReport Zero丶zero 发布于 2020-9-10 14:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
axingLv6专家互助
发布于2020-9-10 14:31

campus_name SQL:

SELECT distinct campus_name  FROM campus_area
where 1=1
${if(len(department) = 0,"","and department  in ('"+department+"')")}
${if(len(area) = 0,"","and area  in ('"+area+"')")}

area SQL:

SELECT distinct area FROM campus_area
where 1=1
${if(len(department) = 0,"","and department  in ('"+department+"')")}


最佳回答
1
yoobolLv5初级互助
发布于2020-9-10 14:31

area SQL:

SELECT distinct area FROM campus_area

where 1=1

${if(len(department) = 0,"","and department  in ('"+department+"')")}

  • 3关注人数
  • 338浏览人数
  • 最后回答于:2020-9-10 14:31
    请选择关闭问题的原因
    确定 取消
    返回顶部