1.TREE表:

[strID] [int] IDENTITY(1,1) NOT NULL,
[strName] [nvarchar](50) NOT NULL,

2.SubInfo

CREATE TABLE [dbo].[SubInfo](
 [SuBID] [int] NOT NULL,
 [SubTreeID] [nvarchar](max) NULL,

SQL语句为:

select a.strID,a.strName from Tree as a where exists(select * from SubInfo where charindex(cast(a.strID as varchar(max))+',',SubTreeID)>0)

这里红色加的分号必须要加上,不然的花,如果是215,连21也会区配.

查询后结果为:

如果SubTreeID:1,2,3,215则select a.strID,a.strName from Tree as a where exists(select * from SubInfo where charindex(cast(a.strID as varchar(max)),SubTreeID)>0)

查询结果为

本来21为思茅的是不应该查询出来的,所以要叫逗号来处理

4.select a.strID,a.strName,b.* from Tree as a join SubInfo as b on charindex(cast(a.strID as varchar(max))+',',SubTreeID)>0
这个是把SubInfo 表的数据也显示出来

结果为:

最新文章

  1. 写了个项目 Web-Rtmp: 使用 WebSocket 在网页上播放 RTMP 直播流
  2. python有超时的windows系统时间设置代码
  3. 字符串专题:KMP POJ 3561
  4. 【Lua】Lua的几点优化原则
  5. [HTML5] 飞龙天惊-HTML5学习系列
  6. Dedecms v5.7 最新注入分析
  7. 3DMark Sky Driver
  8. Java之Arrays.asList陷阱
  9. [原]性能优化之Hibernate缓存讲解、应用和调优
  10. "php-cgi.exe - FastCGI 进程意外退出" 解决办法
  11. [编织消息框架][netty源码分析]14 PoolChunk 的 PoolSubpage
  12. windows服务管理操作
  13. ejabberd开发和部署
  14. 浅谈Android布局
  15. notepad++中双击选中字符串高亮颜色设置
  16. 002_Python多线程相当于单核多线程的论证
  17. unity中加载场景不销毁以及切换场景重复实例化
  18. 20175311 2018-2019-2 《Java程序设计》第五周学习总结
  19. Debian 9 源配置
  20. SUSE12的虚拟机安装以及ORACLE12C的安装

热门文章

  1. Kubernetes-保障集群内节点和网络安全
  2. Amazon S3 分布式存储的 python 接口实现
  3. idea快速生成实体类
  4. Mybatis-plus的两种分页插件的配置方式
  5. C# HTTP系列13 以form-data方式上传多个文件以及键值对集合到远程服务器
  6. Python-demo(photo)
  7. Leetcode之深度优先搜索(DFS)专题-130. 被围绕的区域(Surrounded Regions)
  8. 用jquery uploadify上传插件上传文件
  9. mac入门之设置
  10. 学习HTML之后的感受