Sql 取出公共数据
我想比较两列并从两个不同的表中取出表1和表2中的公共行Sql 取出公共数据,sql,Sql,我想比较两列并从两个不同的表中取出表1和表2中的公共行 table 1 table 2 result mobnum A mobnum B 988123456 988123456 988124567201718 988123457 988124567 988123456201718 944123456 988
table 1 table 2 result
mobnum A mobnum B 988123456
988123456 988124567201718 988123457
988124567 988123456201718
944123456 988623456201718
我不太确定,因为您还没有真正以一种好的方式格式化数据,但我认为下面的代码将满足您的需要,我在where()中包含了第二个表,以便只选择匹配的值。如果您需要这些行,只需更改“selectnum”以选择唯一的Id,然后从那里开始 表测试1:
Num
988123456
988124
988124567
944123456
表测试2:
Num
988123456
988123457
9881234
9886234
查询:
select Num from Test_1 where Num in (Select Num from Test_2)
输出:
Num
988123456
您的数据不清楚,请同时发布您的示例结果。
从表_1中选择列_1,从表_2中选择列_1