这么写sql语句的话,会导致id出现两次,想问下有没有个语句可以排除掉第二次的id1?
比如说select *,not(tt.id) from tt INNER JOIN test1 on tt.id=test1.id
(我编的),这种意思的语句?
我知道有一个是可以实现 就是select tt.id,tt.is_deleted,test1.name from tt INNER JOIN test1 on tt.id=test1.id
但是这是字段少的时候,如果字段多,写起来就会很复杂。
这么写sql语句的话,会导致id出现两次,想问下有没有个语句可以排除掉第二次的id1?
比如说select *,not(tt.id) from tt INNER JOIN test1 on tt.id=test1.id
(我编的),这种意思的语句?
我知道有一个是可以实现 就是select tt.id,tt.is_deleted,test1.name from tt INNER JOIN test1 on tt.id=test1.id
但是这是字段少的时候,如果字段多,写起来就会很复杂。
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
272 阅读
这是我原测试表查询结果:

这是排除

Id
这一列后的查询结果:成功将
Id
列排除