审核我的客户付费服务

时间:2014-12-02 20:53:38

标签: sql

您好我在这里查看一个表来运行查询。 表格如下:

Name   Item
jon    x
jon    y
mike   x
mike   c

我有一个我将在客户帐户上搜索的产品列表,但我还需要确保他们有其他产品。 因此,例如,我需要找到所有拥有产品x而非产品y的客户。 或者我可以在客户帐户上查找产品x或y,并确保他们也有产品a和b。我有一个基本上应该标记的多个产品和相应产品的列表,这是编写此查询的最简单方法。

1 个答案:

答案 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')