我的表格中的一列是“数据源”。数据源可以有两个值,可以说“A”或“B”。当数据源=“A”时,我希望始终采用该行,但是如果没有A的条目,我想采用“B”。SQL,有条件的列值?
在SQL Server中如何做到这一点?
编辑:
所以对于一个partucular产品(产品ID)一个产品ID可以具有两行,每个都包含一个不同的数据源,何在另一个产品ID可以仅具有一个数据源:
{ProductID DataSource}
{1 A},
{1 B},
{2 B}
这里我要选择的顶部和底部行
你需要解释一下你的问题更好一点? – 2012-01-18 12:51:34
你能编辑你的问题并举个例子吗? – 2012-01-18 12:52:45
你是否从整个表中选择了一条记录?或者试图获得多个记录,当A存在时排除B?如果是这样,你是否还有其他识别字段,因此A和B记录可以相互关联? *(给出一些示例数据,显示哪些记录要包括哪些以及哪些要排除)* – MatBailie 2012-01-18 12:59:18