sql *=运算符什么意思?

举个例子说明下还有一个=*... 举个例子说明下
还有一个=*
展开
 我来答
百度网友ecc263c
2009-02-24 · TA获得超过624个赞
知道小有建树答主
回答量:478
采纳率:100%
帮助的人:379万
展开全部
FROM子句
对于每个SELECT子句,FROM子句是强制性的。FROM子句主要用来指定检索数据的来源,数据的来源可以是若干个表或视图,数据表之间或视图名之间用逗号分隔。下面是FROM子句的语法:

[ FROM { < table_source > } [ ,...n ] ]

< table_source > ::=

table_name [ [ AS ] table_alias ] [ WITH ( < table_hint > [ ,...n ] ) ]

| view_name [ [ AS ] table_alias ] [ WITH ( < view_hint > [ ,...n ] ) ]

| rowset_function [ [ AS ] table_alias ]

| user_defined_function [ [ AS ] table_alias ]

| derived_table [ AS ] table_alias [ ( column_alias [ ,...n ] ) ]

| < joined_table >

< joined_table > ::=

< table_source > < join_type > < table_source > ON < search_condition >

| < table_source > CROSS JOIN < table_source >

| [ ( ] < joined_table > [ ) ]

< join_type > ::=

[ INNER | { { LEFT | RIGHT | FULL } [OUTER] } ]

[ < join_hint > ]

JOIN

FULL [OUTER]:指定在结果集中包含左表或右表中不满足连接条件的行,并将对应于另一个表的输出列设为NULL。这是对通常由INNER JOIN返回的所有行的补充。说明按此处指定的方法指定外连接或在WHERE子句中使用旧式非标准的 *= 和 =* 运算符都是可行的。不能在同一语句中同时使用这两种方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
roy_88
2009-02-24 · TA获得超过3696个赞
知道大有可为答主
回答量:2914
采纳率:100%
帮助的人:2735万
展开全部
=*/*=是SQL7.0时用的方法

此方法在多表连接时,会造成结果集不一至;在联机上也有说明,建议楼主不要使用此方法。用left join /right join替代
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tj_angela
2009-02-24 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2588万
展开全部
确定没写错?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陌上花开qq金牛
2017-08-18
知道答主
回答量:3
采纳率:0%
帮助的人:3104
展开全部
反了,*=是左外连接,=*是右外连接
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式