【发布时间】:2022-01-20 04:45:33
【问题描述】:
我有一个关于 SQL 查询的问题。 我有这张表如下所示
| Region | Rep | Item |
|---|---|---|
| Quebec | Jones | Pencil |
| Ontario | Kivell | Binder |
| Ontario | Jardine | Pencil |
| Ontario | Gill | Pen |
| Alberta | Sorvino | Pencil |
| Quebec | Jones | Binder |
| Ontario | Andrews | Pencil |
| Ontario | Jardine | Pencil |
| Alberta | Thompson | Pencil |
| Quebec | Jones | Binder |
| Ontario | Morgan | Pencil |
| Quebec | Howard | Binder |
| Alberta | Sorvino | Pen |
| Alberta | Thompson | Binder |
| Ontario | Andrews | Pencil |
| Ontario | Jardine | Binder |
| Ontario | Jardine | Binder |
| Ontario | Andrews | Binder |
我必须过滤每个区域,然后是每个 Rep,最后是每个项目。 所以像一个表格的例子应该是这样的:
| Region | Rep | Item |
|---|---|---|
| Quebec | Jones | Pencil |
然后我必须返回并选择(过滤)其他项目,表格应如下所示:
| Region | Rep | Item |
|---|---|---|
| Quebec | Jones | Binder |
| Quebec | Jones | Binder |
复制这两个表格后,我必须返回 Rep 并选择另一个值,然后再次过滤 item column 以获取表格。 完成所有 Rep 和 Item 后,我必须返回并选择另一个区域并重复相同的步骤
如何通过查询来实现这一点?
【问题讨论】:
-
请不要链接到您问题中的图片 - 将所有信息添加为可编辑文本。