sql里 a.user_id=b.o_iccard(+) 这个 "(+) " 什么意思?
2016-09-30 13:14
417 查看
sql里 a.user_id=b.o_iccard(+) 这个 "(+) " 什么意思?
匿名 | 浏览
2189 次 2012-03-14 14:11
2012-03-14 14:23
最佳答案
外连接的意思,得到存在于a表的所有记录,即使b表没有对应上也没关系 ; 举例:a表user_id有2个值,分别为1,2 b表o_iccard有1个值,为2 select a.user_id,b.o_iccard from a,b where a.user_id=b.o_iccard(+) 得到2条记录 user_id o_iccard 1 2 2 如果没有外连接,则只会得到2这条记录 user_id o_iccard 2 2
本回答由提问者推荐
评论
15 2
FIGHT_ANGEL
采纳率:36% 来自:芝麻团 擅长: 魔兽世界 数据库DB 幽默滑稽 脑筋急转弯
其他回答
左连接,外关联idle123 | 2012-03-14
14:32
评论
0 0
左连接,等同于
a left join b on a.user_id = b.o_iccard
flyingFish211 | 2012-03-14
14:24
相关文章推荐
- HyperLinkColumn中DataNavigateUrlFormatString="detail.aspx?id={0}" 后面这个{0} 是什么意思?怎么给它动态赋值?
- <a href="javascript:;" id="button_qg_close"></a>表示什么意思?
- var ifBoy= $("input[id='IF_BOY']:checked", $("div[index-popus]")).val();什么意思?
- Window["aaa"]这个在JS里是什么意思?
- 细心很重要---猜猜这个SQL执行的什么意思
- Request.Params["CategoryID"]什么意思
- String s = Null 与 s="" 有什么区别?null意思是不存在,""意思是存在,但是值为空 null表示还没new出对象,就是还没开辟空间 “”表示new除了对象,但是这个对象装的是空
- 在JSP中看到"<!--"和"-->"包起来的代码,又不是注释,这个是什么意思呢?
- c语言 while (~scanf("%d%d",&n,&m)) 在这里这个符号“~”是什么意思
- ftp -n -s:"d:\dbbak\up.ftp" 这个命令是什么意思? 参数n s的含意是什么?
- vPro这个"v"字代表什么意思
- adodb.recordset.open sqlstr,conn,3,3后面的两个差数是什么意思
- 为什么加上这个就能用?using namespace是什么意思?
- sql2005出现这个提示sp_configure "user instances enabled 的解决办法
- 日语"一挖一麻袋"是什么意思??
- void (*func)(int) 知道这样定义这个函数什么意思么?
- XML IDREF是什么意思?
- Request.Cookies["User_ID"]使用注意事项
- #include "stdafx.h"是什么意思?怎样用啊?
- SQL语句中GO 和EXEC是什么意思