小编use*_*276的帖子

在可能有多个的列中选择只有一个值的记录

我提前道歉,这可能是一个问题和答案的基本问题,但我不知道如何通过搜索来找到正确的结果.

我有一个表(在其他列中)包含客户编号的程序名称.我需要确定只有一个特定程序而没有其他程序的客户.一个简化的例子:

Col1 = Customer_Number,Col2 = Program_Name

客户1有三条记录,因为它们已注册2013BA1111,2013BO1161和2013BO1163.客户2只有一条记录,因为它们仅在2013BA1111中注册.

使用Teradata SQL Assistant,如果我选择WHERE Program_Name ='2013BA1111',则将返回Customer 1和Customer 2,因为它们都已注册到程序2013BA1111中.我只想选择客户2,因为他们只有2013BA1111.

谢谢!

sql teradata

6
推荐指数
2
解决办法
4万
查看次数

标签 统计

sql ×1

teradata ×1