【发布时间】:2020-07-07 09:31:35
【问题描述】:
我目前有三个表:
产品
Number | Name | Description
ProductNumberReservation
ID | Start | End | Description
数字范围
Num
NumberRange 只是可能的产品编号的顺序列表(有效为 1-999999)。 ProductNumberReservation 是一个表格,其中包含一系列被视为“保留”的产品编号 产品是系统中产品的标准列表。
我希望能够查看某个范围内所有产品 ID 的状态(下面的示例 1-6),如下所示:
| Number | Description |
|--------|---------------------|
| 1 | Our First Product |
| 2 | |
| 3 | Reservation Range 1 |
| 4 | Reservation Range 1 |
| 5 | Reservation Range 1 |
| 6 | |
预订可以重叠,但我很高兴返回多行,如下所示:
| Number | Description |
|--------|---------------------|
| 1 | Our First Product |
| 2 | |
| 3 | Reservation Range 1 |
| 4 | Reservation Range 1 |
| 4 | Reservation Range 2 |
| 5 | Reservation Range 1 |
| 5 | Reservation Range 2 |
| 6 | |
谢谢!
【问题讨论】:
-
请提供样本数据和期望的结果。我不明白你为什么需要三个表。