我正在研究一個SQL查詢,該查詢應按列bidBroker進行分組並返回表中的所有列。按單列進行分組,但返回所有列而不包括其他列在聚合函數中
我試了一下使用下面的查詢
select Product,
Term,
BidBroker,
BidVolume,
BidCP,
Bid,
Offer,
OfferCP,
OfferVolume,
OfferBroker,
ProductID,
TermID
from canadiancrudes
group by BidBroker
上面的查詢如下
列「canadiancrudes.Product」把我的錯誤是在選擇列表中無效,因爲它不包含不管是集合函數還是GROUP BY子句。
是否有任何其他方式返回bidBroker的所有數據分組而不更改來自CanadadianCrudes
的數據的順序?
你想用這個分組完成什麼?某種示例數據+預期輸出將有助於理解更多信息。 –
可能重複[什麼是「無效,不包含在任何聚合函數」消息的意思?](http://stackoverflow.com/questions/18258704/what-does-the-invalid-not-contained-in-非彼一個聚集型函數消息-M) – Tanner