select t1.name from t1,t2 where t1.name!=t2.name⼀⼀这语句怎么一条语句都找出来。。。

!!!!!!内部怎么处理的?
2024-11-23 11:09:38
推荐回答(3个)
回答1:

1 以左表t1为基础表, 对t2全连接

t1:name age t2: name profession
张三 30 王五 工程师
李四 22 张三 教师
--------------------
t1.name age t2.name, profession
张三 30 王五 工程师
张三 30 张三 教师
李四 22 王五 工程师
李四 22 张三 教师
2 进行条件过滤

t1.name age t2.name, profession
张三 30 王五 工程师
李四 22 王五 工程师
李四 22 张三 教师

3 提取所需
name
张三 30
李四 22
李四 22

回答2:

比如t1中有name值为a,然后t2中有name值a跟b
当t1值比较t2值时,a=a数据不输出,a=b数据输出
表与表关联,关联条件时中的值是要全部进行匹配的

回答3:

没有这么写法的,主要是逻辑有问题。说说你想要做什么吧。