[討論] 有沒有比較直白簡潔的解釋

看板Database (資料庫)作者 (地上波)時間8年前 (2016/01/25 10:52), 8年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位安安: 我今天也不是遇到了什麼多大的困難, 只不過經常遇到這個問題,每次都不能夠很簡短的解釋。 ┌───────────┐ │1│2│3 ............ │ ├───────────┤ │A B C ..... │ │A B D ..... │ └───────────┘ 看第3欄的資料不一樣,所以也不是Duplicate。 可是這種情況常常發生在小弟拿到的規格書之中, 假設第1欄是PK好了,那就是一個代碼就一筆資料, 如果同一個代碼出現兩筆...代表需要排除的條件沒有排除, 或是有什麼需要再分割(group by)的欄位沒有列出來。 像這樣的情況我常常要跟人解釋,有沒有簡潔的術語阿? 就像你這樣會duplicate 或 你這個 join 是 cartesian.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.30.209.244 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1453690336.A.742.html

01/27 10:19, , 1F
該欄必需是「唯一」(unique)值? ?
01/27 10:19, 1F
應該得要是唯一值阿,例如說有一張會員資料表好了.. 身分證號碼應該是唯一值,其他的屬性不管是有什麼樣的計算, 一個代碼就是一筆,那比如說有人他改名 變成身分證號碼有兩筆,就因為他名字有兩筆被撈了出來, 那是不是就是少了一個判斷說現在哪個名字是最新的這樣子。 解釋是不太困難啦,只是覺得能不能講的比較快速簡單。 ※ 編輯: CSBS (39.10.201.131), 01/29/2016 18:13:12
文章代碼(AID): #1MfOtWT2 (Database)
文章代碼(AID): #1MfOtWT2 (Database)