[討論] 有沒有比較直白簡潔的解釋
各位安安:
我今天也不是遇到了什麼多大的困難,
只不過經常遇到這個問題,每次都不能夠很簡短的解釋。
┌───────────┐
│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
01/27 10:19, 1F
應該得要是唯一值阿,例如說有一張會員資料表好了..
身分證號碼應該是唯一值,其他的屬性不管是有什麼樣的計算,
一個代碼就是一筆,那比如說有人他改名
變成身分證號碼有兩筆,就因為他名字有兩筆被撈了出來,
那是不是就是少了一個判斷說現在哪個名字是最新的這樣子。
解釋是不太困難啦,只是覺得能不能講的比較快速簡單。
※ 編輯: CSBS (39.10.201.131), 01/29/2016 18:13:12
Database 近期熱門文章
PTT數位生活區 即時熱門文章