【发布时间】:2016-11-16 22:14:06
【问题描述】:
我正在尝试找出创建查询的最佳方法。
假设我有两张桌子
在查询中,我希望 [Carrier] 值为“IRT”。当 [Co State] = [Lic State] 时,我希望显示 [Line],但在 SC 和 TN 有两个不同的行条目的情况下,我只需要显示“M”值。
表格数据只是一个假样本。真实数据包括所有 50 个州,一些 [Lic State] 将具有一个值,而少数将具有两个值。
是否有一种简单的方法可以通过一个查询创建这些结果,或者最好创建一个省略“SC”和“TN”的 [Lic State] 的查询,以及仅包含“SC”和'TN' 的 [Line] 为 'M',然后获取两个查询的 SQL 并通过 UNION 连接它们?
【问题讨论】:
-
当两个值存在时,只有 SC 和 TN 有特殊要求吗?最好发布数据而不是图片。