风澜玥
2021-06-08 16:21
采纳率: 20%
浏览 156
已采纳

vue前端复选框获取表格中多个ID数据,后端查询这n个ID对应数据

前端展示两个表格,使用复选框从第一个表格中选取多个数据,如何获取选中的n个记录的ID属性?

前端获取了多个ID值传给后端,后端如何在一个表中查找符合这n个ID值的数据?

举例:

前端选中表格中序号为1001,1003,1008的三个数据,要传到后端,从数据库中获取所有序号前四位为1001、1003、1008的所有数据

有没有大佬知道怎么写?或者丢我链接也可以,搜索框表达不清找不到解决方法。。。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • li.siyuan 2021-06-08 16:44
    已采纳

    看上去还可以吧 没有那么复杂, 你现在是卡在什么位置了, 无法从数据查询三个ID开头的数据么?

    你可以考虑一下  where id like '1001%' or id like '1003%'

    已采纳该答案
    1 打赏 评论
  • 前端只需要获取复选框选中的值,传到后端,后端根据值查找数据返回来就行

    打赏 评论
  • 前端多个值你可以传成list ([1001,1003,1005])也可以 传成拼接字符串("1001,1003,1005"),后台都可以接收,传成字符串后台就处理一下,数据库查询时用or拼接条件就行了,不过注意的是,如果除了要筛选这些序号还有其他条件时 or连接的部分要用括号括起来(where (xxxx or xxxx) and xxxx and xxxx)

    打赏 评论

相关推荐 更多相似问题