动态查询这种数据

001.png


如图,现在有一个比较难的查询,假如我最开始录入的查询条件按字段1录入条件:A

查询出数据后,它对应的字段2有可能有很多不同的名称,去掉重复后字段2比如最后有AAA,BBB,CCC等,那么现在需要动态把字段2这些如:AAA,BBB,CCC等值又传入另一个sql中查询字段1是这些值 的,同时字段2又是A的数据,,,,这种应该怎么写,而且最后还要按如图这样排序,就是开始查询A后,字段2是AAA公司,那么这一些数据展示完成后,后面要马上把字段1是AAA,字段2是A的紧跟在后面展示出来。。。

FineReport CD20160914 发布于 2019-12-9 15:27
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
JackloveLv7高级互助
发布于2019-12-9 15:29(编辑于 2019-12-9 15:30)
  • CD20160914 CD20160914(提问者) 参数连动后,我怎么能够按如图这种排序呢。。你看字段1如果按这个排序,达不到要求。
    2019-12-09 15:35 
  • Jacklove Jacklove 回复 CD20160914(提问者) order by 字段1,字段2 试试
    2019-12-09 15:37 
  • CD20160914 CD20160914(提问者) 回复 Jacklove 这种排序并不能得到这个效果。这样它会永远先把A排序完才展示其它的内容了,我现在的A并不会在一起。
    2019-12-09 15:40 
  • Jacklove Jacklove 回复 CD20160914(提问者) 看懂了 貌似实现不了你的效果。。。
    2019-12-09 15:43 
最佳回答
0
shirokoLv6资深互助
发布于2019-12-9 16:05

听不懂,能不能给点实际的数据库,和效果预览作为参考

  • CD20160914 CD20160914(提问者) 截图的数据老师能模拟一下吗,就是比如首先按字段1查询,录入参数A,,那么对应字段2会有,AAA,BBB,CCC三个不重复的名称,那么这个时候需要把AAA,BBB,CCC又当成参数。传入字段1中去查询。。。。现在的关键是排序的效果。。
    2019-12-09 17:31 
  • 3关注人数
  • 381浏览人数
  • 最后回答于:2019-12-9 16:05
    请选择关闭问题的原因
    确定 取消
    返回顶部