如何使用变量查询表A中包含链接表B中列中指定值的所有记录?

时间:2015-05-26 20:24:12

标签: sql variables

假设我们有两个表A和B,A包含将其链接到表B的外键B_id。表B包含另一个名为fruits的列。

在SQL Server中,查询表A中所有记录的最佳方法是,表B中的引用记录包含' apple',' orange'或&# 39;梨'在fruits列中,使用变量还是表变量?

1 个答案:

答案 0 :(得分:0)

你不需要变量;这是SQL 101。

select * from a
inner join b
on a.b_id = b.id
where b.fruits in ('apple', 'orange', 'pear')