搜索

SQL数据库语言:对比1表中一行中的“姓名”是否与2表某些行中的姓名相同...

发布网友 发布时间:2024-10-24 11:34

我来回答

4个回答

热心网友 时间:2024-10-26 07:15

select id from 表2 a
where exists (select 1 from 表1 where name=a.name)

热心网友 时间:2024-10-26 07:14

假设你的表头都是:id,name,weight,height
表名是 table1,table2
select table2.id from table2 inner join table1 on table1.name=table2.name

热心网友 时间:2024-10-26 07:09

数据库问题一定要给表结构,否则别人很难回答你
假定表结构为
表1
name 代表张三那一列

表2
id代表1,2,3那一列
name代表张三 李四那一列,

下面这个可以满足你的要求
SELECT id
FROM 表2 t
where exists (select 1 from 表1 where name = t.name)

热心网友 时间:2024-10-26 07:15

select table.ID
from table1 inner join table2 on table1.name = table2.name
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top