永发信息网

SQL语句 请问where 这里的WHERe是三个表的连接条件还是筛选条件啊

答案:3  悬赏:10  手机版
解决时间 2021-03-24 20:25
SQL语句 请问where 这里的WHERe是三个表的连接条件还是筛选条件啊
最佳答案
在这个语句中是连接条件。这种写法用inner join的话,表与表之前的连接条件写到on 后面where中就只能写查询条件。 如果按上面这种方式写where后面可以跟链接条件也可以加筛选条件追问上面这段语句,如果不加WHERe,会出现许多重复的记录,加了WHERe后只出现几条。所以我不知道WHERe是筛选条件还是查连接这几个表的条件。

1、高手,你能把这段语句,用inner join 和on 和where 给写出来吗。
2、on 是什么意思。
3、on后面的WHERe是查询条件吗?
十分感谢。追答select ClassDir.Title,ClassDir.TeacherID,TeacherDir.Name,SubjectDir.Name as 'Subjectname'
from ClassDir inner join TeacherDir on ClassDir.TeacherID=TeacherDir.ID
inner join SubjectDir on TeacherDir.SubjectID=SubjectDir.ID
where 这里条件

On 是语法。 跟在inner join ,left join ,right join 后面。 例如 A inner B on A.Id=B.ID
On 后面写A和B的关联关系。

where 是写到整个语句最后面,后面是写条件的。 其实你最上面写的方法把关联关系当条件写到where 而已。
全部回答
是 连接条件
这是表连接条件,还没有过滤条件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
联通如何给好友送流量,联通怎么赠流量给好友
热血江湖手游济世者和巫医哪个好
比亚迪F0使用的是什么电瓶?
Matlab中怎样提取一个二进制数的某一位
单选题Herecamea________youngfellowwhost
难道不是他有钱?翻译成英语
父母要离婚,我改跟谁,本人13岁女生
仙游华侨大酒店Wi-Fi密码多少
入耳的记忆耳棉和硅胶耳套有什么不同吗
万科里享天地怎么样?好不好?值不值得买?
单选题对下列诗句朗读节奏划分正确的一项是A.
傍晚夏日阳光的句子,关于下雪迎客的诗句
公司采购日光灯,同样的大小有YZ18RR26和YZ18
在方城县做什么生意好
大话西游2什么套装加克土的?
推荐资讯
云南永兴实业集团公司这个地址在什么地方,我
大学生村官一年发几个月的工资
平谷天车证在哪里报名、考试?
subordinate enterprise group是什么意思
用过飞洋转运的亲,请问飞洋清关能力如何啊?
魔兽世界2015儿童周任务怎么做 wow儿童周成就
我的大叔情人今天被我看到他老婆坐他的车,可
我想变成什么的作文18篇
请大众热心人说真话
开挖混凝土路面渣土可以回填埋管吗
非生产经营单位的定义
风儿舞起来花儿舞起来是那首歌曲
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?