我希望能夠運行報告,該報告將爲我提供用戶計算機,服務器和虛擬機類別中所有項目的列表。從SQL中的特定類別中選擇多行
我想從此報告中排除所有其他類別。
我不太清楚爲了達到這個目的或者把它放在哪裏而寫什麼。
這就是我目前正在使用的。我得到一個錯誤代碼1054:每個雖然類別的未知列...
SELECT DISTINCT
ASSET.NAME AS ASSET_NAME,
ASSET_TYPE.NAME AS ASSET_TYPE,
ASSET_TYPE.ASSET_CATEGORY AS CATEGORY
FROM ASSET, ASSET_TYPE
WHERE ASSET_CATEGORY IN (SERVERS, USER_COMPUTER, VIRTUAL_MACHINE)
ORDER BY ASSET.NAME;
編輯:我所做的修改建議(從科多),但現在我得到0行返回。還有什麼建議?
[不良習慣踢:使用舊式JOIN](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old -style-joins.aspx) - 用ANSI-** 92 ** SQL標準(** 20年**前!)廢止舊式*逗號分隔的表*樣式列表。請停止使用它 –
感謝您的提示。我現在只做了兩天。我不太清楚自己進了什麼! – ahlkristen