2017-07-10 80 views
-2

我需要排序和添加一個字段到尚未制定的查詢的幫助。過濾查詢,將字段添加到不在表中的查詢

enter image description here

對於第一顆子彈,我在它要求你通過一個字段進行排序,然後該領域中,再次排序最後一部分困惑。 「按地區升序排列記錄,並按產品名稱在區域內排序」。我將如何對其進行排序僅用於區域?或者我不明白這個問題...

而對於第二個項目符號,如何在查詢中創建字段「擴展價格」時,它尚未在表中創建?我敢肯定,我可以處理其餘的,但我需要知道的是,如果有一種方式來創建一個字段通過查詢,而不是它在表中創建它的基礎...

謝謝。 (順便提一句,這是一個練習題,這種練習任務的形式或形式不會有利於我的成績)

+0

你應該問你的老師關於如何解決你的功課輔導。你不需要在這裏提供答案。 – Gustav

回答

0

使用查詢構建器來構造SQL。結果應該是這樣的:

SELECT ProductID, ProductName, Category, UnitsInStock, UnitPrice, SupplierID, SupplierName, Region, UnitsInStock * UnitPrice AS ExtendedPrice FROM Products INNER JOIN Suppliers ON Products.SupplierID = Suppliers.SupplierID ORDER BY Region, ProductName;

0
select p.product_name,p.category,p.supplier_id,s.supplier_name,s.region,s.unitprice 
from products p join supplier s 
on p.supplier_id=s.supplier_id 

BTW這個可以工作,如果你相應地修改

+0

我對此有點新。你可以用簡單的英文而不是那種格式來寫。謝謝。 – Painfulmono

+0

https://support.office.com/zh-CN/article/Join-data-sources-in-a-query-09c75798-8cc7-4877-a8a3-b39572400c19 – zod

相關問題