0
我試圖找出如何從SQL表只返回唯一值,這裏的命令字符串:SELECT DISTINCT Rep FROM Inventory
,唯一的一點是,它從一個完全不同的列返回的數據...任何線索?SQL查詢返回錯誤的列
結構:
invoice int
boxNum nvarchar
ICCID nvarchar
KIT nvarchar
Network nvarchar
Supplier nvarchar
Capturer nvarchar
Region nvarchar
TimeIn Date
TimeAssigned date
Rep nvarchar
OrderCode nvarchar
TimeDistributed Date
ShopInfo nvarchar
TimeACtivated Date
查詢返回的ICCID列
注:我使用的SQL Server Express 2008 R2。
庫存是一個表
事情我已經嘗試:
SELECT DISTINCT Rep FROM Inventory (returns ICCID)
SELECT Rep FROM Inventory (returns all reps)
SELECT Rep FROM Inventory ORDER BY Rep (returns ICCID in orderN)
SELECT DISTICNT ICCID FROM Inventory (returns ICCID in orderX)
SELECT Rep FROM Inventory WHERE Rep ='aRepsName' (returns one field with the rep's name)
後多撓頭和建議,我決定看看實際的數據,似乎我在某個時候更新錯誤的列過去。我很抱歉緻密。
表結構? – DhruvPathak
請提供表格模式,如果可能,請提供一些示例數據行。 – Saket
它沒有任何意義。庫存是一張表嗎?或者,也許這是一個功能的觀點? – heximal