最后一句WHERE的作用问题
如图,第一次我根据老师的操作,在最后一句WHERE那块,t1表删除id值大于t2,后来想干脆把t1和t2重复的ID名字都删掉吧,结果把WHERE那句去掉,就把全表的内容清空了,按道理来说不应该是只删除t1和t2(由于子查询,只返回2行)相同的列,应该再次删除2行么?求解为什么会都删了。
如图,第一次我根据老师的操作,在最后一句WHERE那块,t1表删除id值大于t2,后来想干脆把t1和t2重复的ID名字都删掉吧,结果把WHERE那句去掉,就把全表的内容清空了,按道理来说不应该是只删除t1和t2(由于子查询,只返回2行)相同的列,应该再次删除2行么?求解为什么会都删了。
2018-04-03
举报