欢迎您:游客!请先
登录
或
注册
风格
恢复默认设置
|
展区
文件集浏览
图片集浏览
Flash浏览
音乐集浏览
电影集浏览
|
搜索
Foxtable(狐表)
→
用户栏目
→
专家坐堂
→ 这两个sql语句的效率哪个高?
新的主题
投票帖
小字报
下一主题 >>
<< 上一主题
共有
2404
人关注过本帖
树形
打印
复制链接
主题:这两个sql语句的效率哪个高?
happyft
小
大
1楼
|
信息
|
搜索
|
邮箱
|
主页
|
UC
加好友
发短信
等级:八尾狐
帖子:
1938
积分:17793
威望:0
精华:0
注册:
2014/7/29 19:09:00
这两个sql语句的效率哪个高?
Post By:2019/4/19 12:03:00 [
显示全部帖子
]
S
E
LECT a.* ,(S
E
LECT TOP 1 品名 FROM 产品编码 x WHERE a.产品编码 = x.产品编码) AS 品名 ,(S
E
LECT TOP 1 规格 FROM 产品编码 x WHERE a.产品编码 = x.产品编码) AS 规格 FROM 采购单价 a
S
E
LECT a.* ,x.品名,x.规格 FROM 采购单价 a LEFT JOIN 产品编码 x ON a.产品编码 = x.产品编码
第一个用top 1 但这样引用两列以上时每一列都要单独用select top 1写,不能一次写,语句变得很长,而且多次select top1会不会影响效率?
产品编码表中没有重复的产品编码,都是唯一的,这样是不是下面那种效率更高?
谢谢!
下一主题 >>
<< 上一主题
RSS2.0
|
Xhtml无图版
|
Xslt无图版
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
页面执行时间 0.04102 秒, 5 次数据查询