作者: 小编 来源: 网络 日期:2024-02-17 06:15
我是靠自己思路去做的,还没看答案先,,我想尝试做出来 但是我 为什么我查询出这么多重复的 ward 还有我不是限制了小于2000吗???
1、同学第一个sql语句的表连接条件有误,这里两表连接应该是两个表中都存在的字段,如
并且这样写and后面的条件只能过滤t_dept的数据,如果想要过滤前面表的数据应该放在where后面,修改如下
2、这样写就会将右边符合条件的以及左边所有的数据查询到,并且这里同学的是select语句,并不是update语句,所以修改没有效果
我是这样的想着先用select 先看看表格内是否符合 然后确认ok 在搬过去updata 我这又是啥问题呢 我改了几遍 没啥效果
为什么 这样就可以 筛选掉 不都是 保留左表吗 是因为 不管符合不符合 on后面的 才是保留但是where 后面的 就一样是筛选 对吗
还有我 on换成where时候 为啥 会这样 我是忘记了什么知识点吗
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习1-慕课网,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪