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

資料庫表單巢狀語法

尚未結案
fantasy
一般會員


發表:10
回覆:9
積分:3
註冊:2003-11-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-18 00:47:06 IP:61.61.xxx.xxx 未訂閱
客戶表單 Customer ∣ UserID ︱ UerName ∣ ---------------------- ∣ U012 ∣ Rick ∣ 訂購表單 Order ∣OrderID ︱ UserID ∣ ProductID ∣ Amount ∣ ------------------------------------------------ ∣ O011 ∣ U012 ∣ P005 ∣ 2 ∣ ------------------------------------------------ ∣ O015 ∣ U012 ∣ P020 ∣ 3 ∣ 產品表單 Product ∣ProductID ︱ ProductName ∣ Price ∣ ------------------------------------------------- ∣ P005 ∣ CPU ∣ 250 ∣ ------------------------------------------------- ∣ P020 ∣ DISK ∣ 100 ∣ 請問各位高手,如果小弟想要輸入 "Rick"顧客名字 ,就會show出 OrderID , UserName , Product , 總價格(臨時計算Product.Price*Order.Amount) 不知道怎麼下SQL語法,望請各位大哥能指導我一下
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-18 01:01:40 IP:218.172.xxx.xxx 未訂閱
你好 你的需求是什麼? 或者POST出錯誤的SQL語法看看 堅持從洗馬桶做起 Eric
sanhang
一般會員


發表:12
回覆:25
積分:17
註冊:2002-08-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-18 01:06:52 IP:203.67.xxx.xxx 未訂閱
SELECT O.OrderID, Cust.UserName, P.ProductName, SUM(O.Amount * P.Price) FROM Customer Cust, Order O, Product P WHERE Cust.UserID = Order.UserID and O.ProductID = P.ProductID Group by O.OrderID, Cust.UserName, P.ProductName
Freddy
一般會員


發表:0
回覆:5
積分:1
註冊:2003-05-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-18 02:42:18 IP:61.30.xxx.xxx 未訂閱
不懂你要的是啥麼? 如果只是需要加條件的話再where 下多加一個條件 and Cust.UerName = 'Rick' ~~學習中!
------
~~學習中!
fantasy
一般會員


發表:10
回覆:9
積分:3
註冊:2003-11-27

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-19 11:08:08 IP:61.61.xxx.xxx 未訂閱
對不起,可能太急了,就是說如果要顯示出 sanhang 大哥已解決了我的問題了 OrderID , UserName , Product , 總價格(臨時計算Product.Price*Order.Amount) 這幾個欄位的話,可是每個欄位都是在不同的table 用join嗎?? 那麼在where下用 Cust.UserID = Order.UserID and O.ProductID = P.ProductID 相當於join嗎??
系統時間:2024-06-24 19:47:18
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!