当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
2009-08-04 17:12
288 查看
select * from CO_LimsTaskData where SampleID in ( select id from Res_Tree where pid = ( select id from Res_Tree where type = 0 and name = '乡镇管网') )
分析通过,执行报错:当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
修改后:
select * from CO_LimsTaskData where SampleID in ( select id as SampleID from Res_Tree where pid = ( select id from Res_Tree where type = 0 and name = '乡镇管网') )
OK
总结:子查询的返回值不是一个字段的值(特别说明:子查询的返回值的个数可以是多个的,但必须是一个字段的),也就是子查询返回的值是多个字段的值的集合,由于子查询和外面查询要的不匹配,所以报出这个错误。
相关文章推荐
- sqlexception:当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
- 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式的解决办法
- 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式
- 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
- 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
- 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式的解决办法
- 当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
- EXISTS 引入子查询时,在选择列表中只能指定一个表达式
- PyCharm中按住Alt键,可以选择一个指定列表,然后对这个数列进行操作,比如删除,增加等等
- 黑马程序员 有关 sqlServer 当没有用 EXISTS 引入子查询时,错误信息
- 6.4 Ext.core.DomQuery 单实例查询选择器,通过正则表达式查找DOM或者HTM
- 查询软件和硬件列表清单[将文章里代码另存为 list.vbs,双击运行就会出现一个html页面]
- 包含RadioButton的DataGrid(一个属性获得所选择的项,只能选择一个)
- WSS3.0开发-过滤列表内容(2)--一个增强的列表元数据查询webpart(SmartQueryWebPart)
- 利用VB文本框选择文本内容的属性实现指定邮件号码的轨迹查询
- oracle中创建一个用户,只能查看指定的视图,如何授权,创建别名
- C# ACCESS 查询提示“至少一个参数没有被指定”问题
- 建立一个指定扩展名的文件列表
- sharepoint 列表查询,一个增强的列表元数据查询webpart(SmartQueryWebPart)