一早 ETL 排程出錯,雖然同事跟我承認是因為他「一時不察」,讓重複的料號資料進資料庫了,基於這位同事常常出莫名的包,且產品主檔是重要的共用資料,所以我還是來檢查一下程式好了。
結果讓我看到以下語法:
SELECT DISTINCT
Brand
FROM
dbo.tblProduct
WHERE
BrandGroup <> '寶僑'
UNION ALL
SELECT DISTINCT
Brand
FROM
dbo.tblProduct AS tblProduct_1
WHERE
BrandGroup = '寶僑'
究竟是想幹嘛想幹嘛想幹嘛!
雖然執行上不會出錯,但是這段語法究竟是想做什麼!
把他人當鏡子,得時時提醒自己未來千萬不要變這樣。
--
[上午 10:04:51] Ariel ♥: 這個語法是為什麼呀? @@
[上午 10:07:30] TommyCruise: 我看一下程式
[上午 10:07:36] Ariel ♥: okok
[上午 10:22:06] TommyCruise: 那段是用來分開處理 寶僑、非寶僑的產品
之前有段時間,有一批永豐商店專屬品牌 會轉入
[上午 10:22:25] Ariel ♥: 聽不懂耶
[上午 10:22:46] Ariel ♥: 會轉入 tblProduct 的,在前面的語法好像就篩掉了
[上午 10:23:06] Ariel ♥: 而且這段看起來,直接不要 where 就好了
[上午 10:23:12] Ariel ♥: 不用兩段 union all 呀
[上午 10:24:30] TommyCruise: 如果覺得沒問題 可以修改
[上午 10:24:46] TommyCruise: 就修改囉
--
結果讓我看到以下語法:
SELECT DISTINCT
Brand
FROM
dbo.tblProduct
WHERE
BrandGroup <> '寶僑'
UNION ALL
SELECT DISTINCT
Brand
FROM
dbo.tblProduct AS tblProduct_1
WHERE
BrandGroup = '寶僑'
究竟是想幹嘛想幹嘛想幹嘛!
雖然執行上不會出錯,但是這段語法究竟是想做什麼!
把他人當鏡子,得時時提醒自己未來千萬不要變這樣。
--
[上午 10:04:51] Ariel ♥: 這個語法是為什麼呀? @@
[上午 10:07:30] TommyCruise: 我看一下程式
[上午 10:07:36] Ariel ♥: okok
[上午 10:22:06] TommyCruise: 那段是用來分開處理 寶僑、非寶僑的產品
之前有段時間,有一批永豐商店專屬品牌 會轉入
[上午 10:22:25] Ariel ♥: 聽不懂耶
[上午 10:22:46] Ariel ♥: 會轉入 tblProduct 的,在前面的語法好像就篩掉了
[上午 10:23:06] Ariel ♥: 而且這段看起來,直接不要 where 就好了
[上午 10:23:12] Ariel ♥: 不用兩段 union all 呀
[上午 10:24:30] TommyCruise: 如果覺得沒問題 可以修改
[上午 10:24:46] TommyCruise: 就修改囉
--
留言
張貼留言
請留下你的身分~
可用「Google帳戶」登入,或使用「名稱/網址」!❤
用匿名的話,我真的不知道你是誰喔!