SQL like 查询的问题
请教一个问题, 有关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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
实际的项目: 假设 公司的营销部包括(市场部,生产部,销售部), 销售部又分为(销售一部,销售二部),
如果查询 销售一部, 则显示 下面的所有员工,
如果查询 营销部, 则显示 营销部(包括下面的所有部门,以及直接辖属的) 下面的所有员工. 请考虑员工表org_employee的结构
如果使用的不是oracle, 又有什么方法???? 我知道有connect by 用法, 但是sqlserver没有这个语法.....
其实我没看懂问的什么。
树关系设置好了用connect by 就都解决了,何必这么麻烦
树关系设置好了用connect by 就都解决了,何必这么麻烦
sql server不支持树查询?这表结构感觉有点自虐
$_$