转换一句嵌套查询(转化为非嵌套)
时间:2011-11-27
来源:互联网
根据水果查出所有的同类水果,转换成非嵌套查询,感觉很简单可就是写不出来……
SQL code
SQL code
--原数据 ID Name Class ----------- -------------------- -------------------- 1 草莓 浆果类 2 葡萄 浆果类 3 杏仁 坚果类 4 榛子 坚果类 5 花生 坚果类 SELECT * FROM moral.t_Test WHERE Class = (SELECT TOP 1 Class FROM moral.t_Test WHERE Name = '草莓') --查询结果 ID Name Class ----------- -------------------- -------------------- 1 草莓 浆果类 2 葡萄 浆果类
作者: dz007 发布时间: 2011-11-27
SQL code
create table tb(ID int, Name nvarchar(10), Class nvarchar(10)) insert into tb select 1,'草莓','浆果类' insert into tb select 2,'葡萄','浆果类' insert into tb select 3,'杏仁','坚果类' insert into tb select 4,'榛子','坚果类' insert into tb select 5,'花生','坚果类' go select a.* from tb a inner join tb b on a.Class=b.class where b.Name='草莓' /* ID Name Class ----------- ---------- ---------- 1 草莓 浆果类 2 葡萄 浆果类 (2 行受影响) */ go drop table tb
作者: qianjin036a 发布时间: 2011-11-27
SQL code
SELECT a.* FROM moral.t_Test as a,moral.t_Test as b where a.Class=b.Class and b.Name=N'草莓'
作者: roy_88 发布时间: 2011-11-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28