首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将table1中的column1与table2中的column1进行匹配,并返回table2中与table1的column1匹配的*条记录

将table1中的column1与table2中的column1进行匹配,并返回table2中与table1的column1匹配的*条记录
EN

Stack Overflow用户
提问于 2021-04-17 14:09:55
回答 1查看 51关注 0票数 0

我已经尝试过了:

代码语言:javascript
复制
select *
from table2
where exists (
    select *
    from table1
    where table2.column1 = table1.column1
)

输出:它从table2返回所有列的表头,但不返回任何记录。

观察:当我尝试匹配不同值列时,它返回的是记录。但它在匹配字符值列时不起作用

注意:来自table1和table2的column1都有字符值。

代码语言:javascript
复制
select [Data Name]
from [DynamicDataTable]
where exists (
    select *
    from University_Temp
    where DynamicDataTable.autocode = University_Temp.autocode
)

上述查询的输出

代码语言:javascript
复制
[Data Name]
Title  
First Name  
Geebee Centre  
Country of Permanent Residence  
SSC Institute/College  

上述查询返回数据类型为interger的匹配自动代码的记录。

EN

回答 1

Stack Overflow用户

发布于 2021-04-17 14:33:50

因此,您希望看到table2Column1table1中的Column1匹配的所有行?

如果我没理解错的话,这只是一个简单的连接

代码语言:javascript
复制
select t2.*
from   table2 t2
  inner join table1 t1 on t2.Column1 = t1.Column1

如果这不是您想要的,请编辑您的问题并更详细地解释您需要什么

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67135229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档