SQL like 查询的问题

发布于 2021-11-21 17:40:06 字数 851 浏览 800 评论 6

请教一个问题, 有关SQL的模糊查询.

组织表(org_organization) 3列

 id  pid   idstring

 1          $1$

 2    1     $1$_$2$

 3    1     $1$_$3$

 5    2     $1$_$2$_$5$

 6    2     $1$_$2$_$6$

jsp 页面,输入查询条件, 如果输入2(request里面获得$2$), 则要查询2,及2的子类,

where idstring like '%$2$%'

但是如果输入多个,如查询 带2,3(request里面获得 $2$$3$)的

where ( idstring like '%$2$%' or idstring like '%$3$%')


如果输入 n个,怎么办呢????

SQL有更好的解决办法吗?





如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

回忆凄美了谁 2021-11-23 23:40:20

实际的项目:  假设 公司的营销部包括(市场部,生产部,销售部), 销售部又分为(销售一部,销售二部),

如果查询 销售一部, 则显示 下面的所有员工,

如果查询 营销部, 则显示 营销部(包括下面的所有部门,以及直接辖属的) 下面的所有员工.  请考虑员工表org_employee的结构

如果使用的不是oracle, 又有什么方法???? 我知道有connect by 用法, 但是sqlserver没有这个语法.....

筱果果 2021-11-23 21:06:38

其实我没看懂问的什么。

牵你的手,一向走下去 2021-11-23 19:01:20

树关系设置好了用connect by 就都解决了,何必这么麻烦

归途 2021-11-23 08:34:55

树关系设置好了用connect by 就都解决了,何必这么麻烦

恋你朝朝暮暮 2021-11-23 02:08:08

sql server不支持树查询?这表结构感觉有点自虐

毁梦 2021-11-21 21:27:47

$_$

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文