【发布时间】:2016-04-18 21:49:13
【问题描述】:
我有 3 个如下表。您将看到它们是如何连接的。
Orders Table
+---------+------------+
| Orderid | LocationId |
+---------+------------+
| 36 | 14 |
| 38 | 13 |
+---------+------------+
OrdersDetails Table
+-----------+------------+
| Detailsid | OrderId |
+-----------+------------+
| 38 | 36 |
| 39 | 36 |
| 40 | 38 |
+-----------+------------+
OrderLocations
+------------+------------+
| Locationid | DistanceKM |
+------------+------------+
| 13 | 550 |
| 14 | 245 |
+------------+------------+
在对我们得到的 3 个表进行内部连接时:
我不想有重复的 DistanceKM,例如。 245. 我想用 0 代替第 2 行,如下所示:
【问题讨论】:
标签: tsql join sql-server-2008-r2