返回满足条件的不同行

时间:2017-05-23 12:43:38

标签: sql

我有一个下面格式的表格(包含样本数据)

tblquotes
QuoteID / PetType
123/16
123/16
123/17
456/14
789/15

如何为QuoteID不存在PetType为16的行?所以我的结果将是: -

QuoteID
456
789

1 个答案:

答案 0 :(得分:3)

在SQL中,它几乎就是你所说的:

SELECT DISTINCT QuoteID, PetType 
FROM tblquotes
WHERE PetType = 16

因此,使用DISTINCT关键字,您可以选择不同的行。 WHERE子句用于过滤行:仅允许PetType = 16行。