我正在嘗試使用 SQL 來選擇唯一重復的服務日期,其中所有記錄都包含在一個表中。這是一個示例起始表:
| 組ID | 服務ID | 服務日期 |
|---|---|---|
| 一個 | X | 1/1/2010 |
| 一個 | 是 | 1/1/2010 |
| 一個 | Z | 10/1/2010 |
我已經想出了如何找到 2 個具有相同日期的不同記錄并將它們排成一行,但我最終得到了一個有點重復的表,因為它將每條記錄與所有其他記錄進行比較:
| 組ID | 服務ID1 | 服務日期1 | 服務ID2 | 服務日期2 |
|---|---|---|---|---|
| 一個 | X | 1/1/2010 | 是 | 1/1/2010 |
| 一個 | 是 | 1/1/2010 | X | 1/1/2010 |
我不想要最后一行,因為它本質上是第一行的副本。
關于如何擺脫第二行的任何想法?
這是一些復制代碼(這是我的 SQL Fiddle:


轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/386673.html
標籤:sql ms-access 选择 重复 ms-access-2010
