全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:619
推到 Plurk!
推到 Facebook!

SQL 語法請教

尚未結案
guohua_fu
一般會員


發表:44
回覆:50
積分:18
註冊:2003-06-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-07 09:26:40 IP:211.96.xxx.xxx 未訂閱
我目前的語句如下: Select 客戶名稱,品名,數量,COST From Table1 AA Left join(select 品名、成本 As COST From Table2) BB on BB.品名=AA.品名 由於表2中的品名不是唯一對應表1中的品名,所以會出現多個Cost,而我只想對應一筆即可,如何實現? ====================== ^_^ 相信自己,你是最棒的! jacky ======================
------
jacky
szmarx
一般會員


發表:0
回覆:1
積分:0
註冊:2004-08-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-07 09:48:02 IP:221.224.xxx.xxx 未訂閱
Select 客戶名稱,品名,數量,COST From Table1 AA Left join(select distinct(品名),成本 As COST From Table2) BB on BB.品名=AA.品名
guohua_fu
一般會員


發表:44
回覆:50
積分:18
註冊:2003-06-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-07 10:00:35 IP:211.96.xxx.xxx 未訂閱
各位大大: 以下是我的語句,幫我看看問題出在哪: select S62_02,S62_03,S62_04,S62_05,S62_06,S62_07,S62_08,S62_09,S62_10,S62_11,S62_12,S62_14,No_EA,No_NTD,Sale_EA,Sale_Kg,Sale_NTD,Cost from ut_s62 t left join (select s61_01,s61_03,sum(s61_04) as No_EA,sum(s61_05) as No_NTD from ut_s61 group by s61_01,s61_03) a on a.S61_01=t.S62_03 and a.S61_03=t.S62_05 left join (select s03_05,s03_06,sum(s03_07) as Sale_EA,sum(s03_10) as Sale_Kg,sum(S03_14) as Sale_NTD from ut_s03 where S03_03>='2004/7/1' and S03_03<='2004/7/31' group by s03_05,s03_06) b on b.S03_05=t.S62_04 and b.S03_06=t.S62_05 left join (select distinct(s68_02),s68_04 as Cost from ut_s68 ) aa on aa.S68_02=t.S62_05 where S62_01='2004/07' order by S62_03 ====================== ^_^ 相信自己,你是最棒的! jacky ======================
------
jacky
系統時間:2024-06-27 3:13:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!