0
我有這樣的查詢:如何找到在SQL Server表中的列值相同的行
SELECT
*
FROM
sub_aminer_paper
WHERE
p_abstract LIKE (
SELECT
p_abstract
FROM
sub_aminer_paper
GROUP BY
p_abstract
HAVING
COUNT(pid) > 1
)
AND
pid IN (784502,787096,789536)
ORDER BY
pid
從中我想檢索具有相同的值p_abstract
列行,其中在text
p_abstract
列數據類型。雖然執行這個查詢,我得到了以下錯誤:
The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.
請幫助理清這一點。
謝謝!
同樣的錯誤'GROUP BY p_abstract'列'p_abstract'的 – maliks
數據類型爲查詢即'text' – maliks
我提到鑄造現在將文本字段設置爲varchar(max)。你可以嘗試讓我知道,如果它通過 – PK20