当前位置: 代码迷 >> Sql Server >> 数据的筛选有关问题
  详细解决方案

数据的筛选有关问题

热度:68   发布时间:2016-04-24 10:39:16.0
数据的筛选问题。

SELECT CHOOSE FROM BO_MYOA_BAO_FYBX
--执行结果:
2014-04-195,2014-04-1911



SELECT RZLSH  FROM BO_MYOA_WORK_LOG
--执行结果:
2014-04-195
2014-04-1911
2014-04-1913


怎么样写SQL2008语句筛选出第一部分里面在第二部门所没有的:2014-04-1913  ?
使用charindex可行吗?变量如何定义,最好是在视图里面的。
------解决方案--------------------
SELECT RZLSH  FROM BO_MYOA_WORK_LOG a where not exists(SELECT CHOOSE FROM BO_MYOA_BAO_FYBX where CHOOSE like '%'+a.RZLSH+'%')
------解决方案--------------------
视图里面不能使用变量。SELECT RZLSH  FROM BO_MYOA_WORK_LOG a where not exists(SELECT 1 FROM BO_MYOA_BAO_FYBX where CHOOSE = a.RZLSH )
  相关解决方案