SQL语句如何使用一个表的某个字段的条件查询另外一个表符合这个条件的记录

比如说有一个表名为“A”,另外一个表明为“B”,公共字段为“ID”,如何使用符合表A的条件的记录,显示表B里面的记录的信息呢?求高人解答,高分追加回报,谢谢~
最新回答
青柠之恋

2024-11-07 20:27:49

1、用IN
select * from b where id in (select id from a where 条件)
2、用JOIN
select b.* from b inner join a on b.ID=a.ID where 条件 (如:where a.字段1=1)
离鸿

2024-11-07 09:46:22

select * from b where id in (select id from a)
心痛亦已

2024-11-07 13:49:37

SELECT * FROM B
WHERE ID IN
(SELECT ID FROM A WHERE 你的条件.....)