看板 Database 關於我們 聯絡資訊
系統:MSSQL 請教前輩,我有一張表 裡面第一欄是放名字(ex.小明,小華) 第二欄開始放他們的朋友跟生日 會是friend_1 , birthday_1 , friend_2 , birthday_2…… 小明可能就有A,B,C,D…多位朋友 現在我想要知道X君是不是小明的朋友 是的話就取得他的生日 請問我要怎麼同時比較多個欄位? 還是可以用邏輯讓他自動依序比對 有關鍵字可以提供嗎Q_Q -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.235.116 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1494461302.A.24B.html
LZN: 正規劃05/11 10:22
大大說的正規劃是否是偏向設計的部分? 表格跟別人共用無法變更設計… ※ 編輯: skitty (42.73.235.116), 05/11/2017 12:21:32
freeunixer: where + subselect + having 吧?05/11 12:43
請問子查詢要怎麼下? 土法煉鋼是friend_1,friend_2…每個欄位名稱都寫一遍 但覺得是不是有更好的做法 ※ 編輯: skitty (42.73.235.116), 05/11/2017 13:29:11
meteor007: 先unpivot再select應該可以 05/11 14:11
ken218: 表可以改嗎?一般不會寫成這樣。因為這樣會限制一個人可 05/24 23:27
ken218: 以有幾個朋友 05/24 23:27
far0802: 重新設計表吧,不特定多數請用直式儲存 05/25 12:25
far0802: 順便推一下unpivot +1 05/25 12:33