線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:871
推到 Plurk!
推到 Facebook!

SYSBASE資料庫

尚未結案
vivi666666
初階會員


發表:83
回覆:94
積分:35
註冊:2003-03-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-03 10:43:13 IP:203.69.xxx.xxx 未訂閱
SYSBASE資料庫 1:findlast與last的差別 2:當 READ到A TABLE 001客戶時,去READ B TABLE 001客戶的最後一筆,,, 即ACUST為001,AITEM 為2,APRIC為200 不知如何寫 A Table ACUST APRIC 001 100 B Table ACUST AITEM APRIC 001 1 100 001 2 200
zhuna
一般會員


發表:26
回覆:39
積分:13
註冊:2003-05-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-03 11:50:47 IP:211.148.xxx.xxx 未訂閱
用此語句可以實現你的第二個問題: select a.acust,b.aitem,b.apric from a1 a,b1 b where a.acust=b.acust and b.aitem=(select max(aitem) from b1 where acust=a.acust) 互相幫助,共同進步
------
互相幫助,共同進步
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-03 16:20:56 IP:203.95.xxx.xxx 未訂閱
第一個問題: findlast 是指在有 filter 時, 要找最後一筆資料. last 是直接指向最後一筆!! 差異在於有 filter 與無 filter 的差異! 若是在 filter 中沒有設定的話, 是完全一樣的!! 若是例如 filter 裡放 sex='M', 而且 filtered=false 的話, findlast 會去找出 sex='M' 的最後一筆, 當然, filtered=true 時, dataset 中就會先過濾出來 sex='M' , 這樣, 看起來好像 last 又會和 findlast 一樣, 所以要看出最明顯的差異就是設 filter, filtered=false 你就明白了!
系統時間:2024-06-26 19:04:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!