当前位置: 代码迷 >> Sql Server >> SQL语句语法
  详细解决方案

SQL语句语法

热度:127   发布时间:2016-04-27 12:44:00.0
SQL语句语法求助
如下语句:
 and (select top 1 quotename([password]) from <数据库名>..<表名> where 1=1 and email not in (select top 134 email from <数据库名>..<表名> group by email))>0

只是获取表里的password字段的内容

请教怎么把语句改成获取id email password这三个字段里面内容的形式。。。。急急急!!!


这个是我改的
 and (select top 1 quotename([id])+char(9)+quotename([email])+char(9)+quotename([password]) from <数据库名>..<表名> where 1=1 and id not in (select top __i__ id from <数据库名>..<表名>))>0

但是返回的是:
Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '('.



------解决方案--------------------
SQL code
and (select top 1 quotename([password])     --获取password后,判断获取的值是否>0from <数据库名>..<表名> where 1=1 and email not in (select top 134 email                     from <数据库名>..<表名>                     group by email))>0--若如LZ所示获取的id,email,password后,就无法做>0的判断。所以报错
  相关解决方案