系統中
例 :
訂單 table
訂單單頭 pk : no1 , no2
訂單單身 pk : no1 , no2
如單頭 : 訂單單別 : 1111 , 訂單單號 : 1234
單身 : 訂單單別 | 訂單單號 | 商品 交期
1111 | 1234 | 餅乾 12/1
1111 | 1234 | 可樂 12/1
1111 | 1234 | 麵包 12/1
訂單更正單 table
訂單更正單單頭 pk : no1 , no2
更正版本 no3 : 如 no3 = 1,2,3,4
訂單更正單單身 pk : no1 , no2
更正內容 : 原本一
訂單更正單單頭 : 訂單單別 : 1111 , 訂單單號 : 1234 ,更正版本 : 1<-指第一版
訂單更正單單身 訂單單別 | 訂單單號 | 更正版本 | 商品 | 原交期 | 新交期
1111 | 1234 | 1 | 餅乾 | 12/1 | 12/5
問題 : 我抓取一大堆table內容,
考慮1 : 訂單和訂單更正單,因為要抓取更正單中"原交期"的日期 ,
而有些資料沒有"原交期"這欄位 ,而沒原交期的情況下則抓取訂單中的"交期"欄位的值,
考慮2 : 在抓取"新交期"欄位時,考慮訂單更正單版本問題,抓取更正版本為第一版的更正單 .
這有辦法利用 SQL 語法來做判斷嗎 ?
或者是否在 php 中 利用 if - else 判斷 , 以及多段 SQL 來做呢 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.64.222
→
12/10 11:44, , 1F
12/10 11:44, 1F
→
12/10 12:06, , 2F
12/10 12:06, 2F
→
12/10 20:36, , 3F
12/10 20:36, 3F
→
12/10 21:16, , 4F
12/10 21:16, 4F
→
12/12 11:45, , 5F
12/12 11:45, 5F
推
12/12 12:00, , 6F
12/12 12:00, 6F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章