0
我有問題與mssql查詢。這是一個查詢:Mssql GROUP BY和「圖像」字段類型
SELECT
MAX(sprNomenklatura._IDRRef) AS 'link',
pictures._Fld8035 AS 'picture'
FROM
_Reference62 sprnomenklatura
LEFT JOIN _InfoRg8032 pictures
ON pictures._Fld8033RRef = sprNomenklatura._IDRRef
GROUP BY
sprnomenklatura._IDRref
的問題是,我要選擇的領域之一(pictures._Fld8035)是「圖像」類型。這個字段不能給予像MAX,MIN等聚合函數 而且我不能完成這個查詢,導致mysql希望這個字段在某些聚合函數或「GROUP BY」語句中(這也不被mssql允許對於數據類型「圖像」)。
什麼聚合函數應該用於這個「圖像」字段類型,使查詢工作?
是的,它能夠將此查詢分割爲2個不同的字段,但是sprNomenklatura._IDRRef字段是二進制數據,並將其值放入第二個查詢結果語法錯誤中的「IN」語句中。
它的工作原理,謝謝 – Dmitry