[問卦] SQL的UNION是不是很笨?

作者: lirpassmore (里爾-帕斯魔)   2021-01-20 23:46:08
公司講師今天教了UNION,示範了兩個所有欄位一樣合併查詢資料。
一個表格是昨天的,一個表格是今天的,但是某個欄位數值會變。
我就問講師,如果一天存一張表
我要查詢某個欄位近一年的變化怎麼辦?
講師叫我UNION 365張表格
我手早就斷了吧
有沒有UNION很笨的八卦?
作者: jhjhs33504 ( )   2021-01-20 23:49:00
跑個while看看
作者: lirpassmore (里爾-帕斯魔)   2021-01-20 23:51:00
怎麼用while讀取365張表格?
作者: bill0205 (善良的小孩沒人愛)   2021-01-20 23:56:00
沒有笨不笨 只有會不會用 SQL下的好要飯要到老
作者: angle065 (Fu)   2021-01-20 23:57:00
這反串還認真的?不會一張表開date區分就好?
作者: manlike ( )   2021-01-20 23:58:00
因為你不會設計
作者: wonder007 ( )   2021-01-21 00:09:00
在職進修的配上爛講師 就蹦出腦殘解
作者: lirpassmore (里爾-帕斯魔)   2021-01-21 00:12:00
是老闆請講師來公司教學啊,一張表的話不就要用between查範圍時間嗎
作者: Bombardier   2021-01-21 00:16:00
增加個區別的欄位,如果真的搞到那麼多張table, 那也是用軟體或程式下去輔助串SQL字串啊,你要不要考慮轉行啊?如果是程式遇到hanoi tower,你是不是打算用if硬幹。
作者: KKFN (John)   2021-01-21 00:20:00
你什麼樣的設計會需要存到 365 張 Table =_=
作者: Bombardier   2021-01-21 00:24:00
搞不好整張table都lock住了,不過會這樣搞也是設計問題啊,我們太認真了啊。
作者: Imin0905 (Imin0905)   2021-01-21 00:33:00
我覺得講師只是在開玩笑吧…實務上根本不可能

Links booklink

Contact Us: admin [ a t ] ucptt.com