名單發佈者ID,發佈者姓名,職務和單價最高的書的價格SQL,顯示列表的發佈者ID,發佈者姓名,職務和單價最高的書的價格
表1
Books
.ISBN
.Title
.PubDate
.PubID
.Cost
.Retail
.Category
表2
Publisher
.PubId
.Name
.Contact
.Phone
名單發佈者ID,發佈者姓名,職務和單價最高的書的價格SQL,顯示列表的發佈者ID,發佈者姓名,職務和單價最高的書的價格
表1
Books
.ISBN
.Title
.PubDate
.PubID
.Cost
.Retail
.Category
表2
Publisher
.PubId
.Name
.Contact
.Phone
SELECT top 1 tbl1.pubID as 'Publisher ID',
tbl2.Publisher as 'Publisher Name',
tbl1.Title,
tbl1.Cost
FROM tables1 tbl1
INNER JOIN tables2 tbl2 ON (tbl1.pubID = tbl2.pubID)
ORDER BY tbl1.cost DESC
嘗試下面的解決方案,這將工作!
SELECT tbl1.pubID as 'Publisher ID',
tbl2.Publisher as 'Publisher Name',
tbl1.Title,
tbl1.Cost
FROM tables1 tbl1
INNER JOIN tables2 tbl2 ON tbl1.pubID = tbl2.pubID
WHERE tbl1.Cost IN (SELECT MAX(tt.Cost) FROM tables1 tt)
你試圖得到這個輸出..? – Mansoor
你有沒有嘗試過什麼?堆棧溢出不是免費的代碼寫入服務。 –