您好我在这里查看一个表来运行查询。 表格如下:
Name Item
jon x
jon y
mike x
mike c
我有一个我将在客户帐户上搜索的产品列表,但我还需要确保他们有其他产品。 因此,例如,我需要找到所有拥有产品x而非产品y的客户。 或者我可以在客户帐户上查找产品x或y,并确保他们也有产品a和b。我有一个基本上应该标记的多个产品和相应产品的列表,这是编写此查询的最简单方法。
答案 0 :(得分:1)
它将是一个复杂的嵌套选择语句,其中包含存在语句和其中子句 例如 检索项目 x 但没有项目 y 的名称:
select name,item from table_name
where item='x' and name not in ( select name from table_name
where item='y')