嘿所有我有,我想獲得工作的以下查詢:的SQL Server 2014 DISTINCT與INNER JOIN
SELECT DISTINCT
APL.Status
,APL.DateModified
,APL.PID
,APL.PType
,APL.PName
,APL.PostDate
,APL.TID
,APL.HRate
,APL.Amount
,APL.PContact
,APL.PMail
,APL.PPhone
,APL.PFax
,APL.RDate
,PS.Comments
FROM
[billing].[dbo].[x_APL] AS APL
INNER JOIN
[billing].[dbo].[tblPS] AS PS ON APL.ProjectID = PS.ProjectID
WHERE
APL.PID = '5879'
,我得到的錯誤是:
ntext數據類型不能被選爲DISTINCT,因爲它不具有可比性。
我該如何解決這個問題,仍然使用INNER JOIN
?
你應該考慮改變你現在的數據類型爲nvarchar。你可以使用nvarchar(4000),因爲這是很多信息。如果數據不適合,那麼可能必須使用nvarchar(max)。我已經做了很多地方DDL修改沒有問題。但是,您應該首先在測試環境中執行此操作。 –