作者nesq (扁Q)
看板Database
标题[SQL ] 抓取栏位资料 ???
时间Fri Dec 9 20:43:28 2011
系统中
例 :
订单 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 语法来做判断吗 ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.110.64.222