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

我如何把圖中二個sql語法表格做 合併

尚未結案
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-18 16:24:37 IP:221.169.xxx.xxx 未訂閱
我如何把圖中二個sql語法 合併  table 下面為sql語法 (跟圖中一樣) 第1句 select a.* from (select * from VAR_MEASUREdetail_2843 where ctrlid=1 and groupid in (select groupid from (select rownum r2,v2.* from (select * from (select rownum r1, v1.* from VAR_MEASUREMASTER_2843 v1 where ctrlid=1 and ifvalid<>'0' and 1=1 order by mdate) order by r1 desc) v2) where 1=1 and 1=1 )) a 第二句 select ctrlid,groupid,groupsampleindex,reasonserialno,handleserialno from file_emailalarm_log where ctrlid=1 and fileid='{16F7E2E4-0738-46CA-B4D2-12CE8BA9DDDF}' and groupid in (select groupid from VAR_MEASUREdetail_2843 where ctrlid=1 and groupid in (select groupid from (select rownum r2,v2.* from (select * from (select rownum r1, v1.* from VAR_MEASUREMASTER_2843 v1 where ctrlid=1 and ifvalid<>'0' and 1=1 order by mdate) order by r1 desc) v2) where 1=1 and 1=1 )) 在groupid 及ctrlid 及groupsampleindex一樣的 合併在一行 沒有出現的,照樣組合select 出來 也就是 當 在groupid 及ctrlid 及groupsampleindex 沒有出現的記錄 把reasonserialno,handleserialno 視為空白 一起抓出來
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-22 17:57:17 IP:210.68.xxx.xxx 未訂閱
seedbcc你好 加一個( )應該就可以了吧
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-22 18:15:38 IP:221.169.xxx.xxx 未訂閱
加一個( ) 只會單選
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-22 18:43:07 IP:210.68.xxx.xxx 未訂閱
不懂..... 你所謂的單選是??
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-02-22 22:43:27 IP:211.76.xxx.xxx 未訂閱
就是只有一筆資料被查出來 使用( )的結果 就是如上所述
jimmy_wei
高階會員


發表:9
回覆:176
積分:147
註冊:2003-08-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-01 20:20:34 IP:210.68.xxx.xxx 未訂閱
所以你是以第一段SQL語法為主,找第二段吧?? 如果是那 SELECT * FROM ( 第一段 ) A, ( 第二段 ) B WHERE A.FILED1 = B.FIELD1( ) AND A.FILED2 = B.FIELD2( ) AND A.FILED3 = B.FIELD3( ) 這樣的結果是A有多少筆就SHOW多少筆 怎麼會只有SHOW第一筆呢?? 所以你到底是以A為主來找B還是以B為主來找A這要先清楚吧... 如果是A B為主那就要先UNION再來找,我真的搞不懂你說的一筆 是怎麼一回事!!??
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-03 13:24:12 IP:221.169.xxx.xxx 未訂閱
沒有錯 你的答案就是我要的 感恩啦
系統時間:2024-05-20 1:39:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!