Select語句難題

時間 2022-03-13 18:00:13

1樓:匿名使用者

你把表結構寫來就行了。

說了半天,都不知道你的表是什麼結構,什麼名稱!

你這兩個表沒有關聯的字段呀!

最起碼也要有乙個關聯的字段呀!如:訂單編號或是其它的字段!也就是說這兩個表最少要有乙個相同的字段來做關聯!

另外,你這裡是不是還要按訂單號分組呢,比如:

現在p001這個訂單有兩個使用者訂貨,又將怎麼顯示呢是:p001 張三 2100

p001 李四 3000

還是怎麼顯示呢?

我不知道我理解的對不對,我先寫一條語句你試試看吧。

你用的是sql 資料庫嗎?

select

訂單主表.訂單號碼,訂單主表.客戶名稱,sum(訂單明細.金額)from 訂單主表,訂單明細

where 訂單主表.訂單號碼=訂單明細.訂單號碼group by 訂單主表.訂單號碼,訂單主表.客戶名稱如果你的表結構正確的話,這條語句應該沒問題!

2樓:匿名使用者

訂單號碼,

客戶名稱,

(select sum(金額)as 訂單總金額 from 訂單明細 where 訂單明細.訂單號碼 = 訂單主表.訂單號碼 )

from 訂單主表

ps:語句巢狀的話最好分行寫

3樓:洪秋梵雅

select 訂單號碼,客戶名稱,sum(金額) 訂單總金額 from 主表,詳表 where 主表.訂單號 = 詳表.訂單號 group by 訂單號碼,客戶名稱

select1fromsql語句中的1代表什麼意思

小板板 每個 1 代表有1行記錄,同時選用數字1還因為它所占用的記憶體空間最小。乙個很不錯的sql語句寫法,它通常用於子查詢。可以減少系統開銷,提高執行效率。因為這樣子寫的sql語句,資料庫引擎就不會去檢索資料表裡一條條具體的記錄和每條記錄裡乙個個具體的字段值並將它們放到記憶體裡。根據查詢到有多少行...

簡述sql語言中select語句的基本結構

查詢所有欄位的值 select from tbl根據某個條件查詢所有欄位的值 select from tbl where 欄位 條件 字元型就加英文的單引號如 欄位 條件 查詢某個欄位的值 select 欄位 from tbl查詢某些欄位的值 select 欄位1,欄位2,欄位3,from tbl ...

動態執行sql語句拼接字串select中帶有變數

在晴天的雨傘 1.構造使用in子句的動態transact sql方法進行編號查詢 a.要查詢的欄位型別是數字型 查詢的值列表 declare idlist varchar 100 set idlist 1,2,3 拼接並執行動態transact sql語句 exec select from tbna...