嗨,我需要有关 sql 查询的帮助。结果必须与行中单个列的值匹配。这是一个例子。我需要找出必须出售所有这些物品的商店:书籍、文具和玩具。
Store Items
----- --------
AA PERFUMES
AA TOYS
BB STATIONERY
BB BOOKS
BB TOYS
在上面的示例中,“BB”是唯一匹配我们所有条件的存储,因此是查询的预期结果。
我尝试使用 AND 运算符 ( select store from storeitem where items = 'books' and items ='toys' and items='stationery';
) 进行查询,但它没有工作,因为它期望同一行中的所有值和 in 运算符 ( select store from storeitem where items in ('books','stationery','toys');
) ,这不遵循必须匹配所有值标准。在这方面需要你的帮助。