0
我有3列,每一個我只需要查看一行信息的類型。會發生這些列的每個值都顯示在不同的行..如何避免?如何只有一行來捕獲這3列的信息?
這是我的代碼。
SELECT ReportViews.LicenseReferenceCodes.[Reference Code Type], ReportViews.LicenseReferenceCodes.[Reference Code], ReportViews.Licenses.[Official Area],
ReportViews.Licenses.[License Code]
FROM ReportViews.Licenses INNER JOIN
ReportViews.LicenseReferenceCodes ON ReportViews.LicenseReferenceCodes.idLicense = ReportViews.Licenses.idLicense
GROUP BY ReportViews.LicenseReferenceCodes.[Reference Code Type], ReportViews.LicenseReferenceCodes.[Reference Code], ReportViews.Licenses.[Official Area],
ReportViews.Licenses.[License Code]
HAVING (ReportViews.LicenseReferenceCodes.[Reference Code Type] = N'CCIR') OR
(ReportViews.LicenseReferenceCodes.[Reference Code Type] = N'CAR') OR
(ReportViews.LicenseReferenceCodes.[Reference Code Type] = N'NIRF')
ORDER BY ReportViews.Licenses.[License Code]
感謝
你到目前爲止嘗試過什麼?你是否試圖將它分組?看起來你還沒有嘗試過任何東西。 – Hozikimaru
我對SQL查詢一無所知......我的一位朋友爲我設計了這段代碼......我嘗試了GROUP BY,但一直收到此消息「無法解析查詢文本」。 –
我會建議你檢查一下MSDN。 Stackoverflow不是問這個問題的地方。你需要做一些調查才能開始,如果你仍然無法做到,那麼歡迎你提問。 – Hozikimaru