我数据库中有一个字段 number nvarchar 类型 值为 1,2,3,5,7现在想把他当作子查询条件SELECT [id] FROM [user] WHERE [id] not in (SELECT [number] FROM [fuer] WHERE [fid] =1 )
请问如何让这个语句顺利通过 也就是类型转换问题把
请问如何让这个语句顺利通过 也就是类型转换问题把
解决方案 »
- 求一个AdventureWorks演示库
- 求一条select语句~~急
- 求变化趋势的语句
- 【散分啦】一条简单的sql,user表的level字段存放数字,levels表存放数字与等级名称对照数据,求用一个语句输出用户名和级别名称
- 关于索引的问题!
- 两个无关系表简单横向合并
- 为什么我就是没法连接我的SQL Server 2000!!!!!
- 大家好。问一个存储过程的问题。谢谢指导
- 关于存储过程的问题
- 如何使两个服务器数据同步?(我采用的是sybase数据库)
- 存储过程结束了,messages中没有错误,但右下角说query completed with errors
- 求一方法请高手帮个忙(急急急)
select t.id from [user] t,[fuser] t1
where charindex(','+ltrim(id)+',',','+number+',')=0
and t1.[fid] =1
SELECT [id] FROM [user] WHERE charindex(','+[id]+',',','+(SELECT [number] FROM [fuer] WHERE [fid] =1)+',') = 0
SELECT [id] FROM [user] WHERE charindex(','+cast([id] as varchar)+',',','+(SELECT [number] FROM [fuer] WHERE [fid] =1)+',') > 0
SELECT [id] FROM [user] WHERE charindex(','+cast([id] as varchar)+',',','+(SELECT [number] FROM [fuer] WHERE [fid] =1)+',') = 0