2013-12-14 41 views
0

我只有一個數據庫表,我需要得到一個獨特的價值沒有排序?Sql查詢不同的值,而無需對單個表進行排序?

CREATE TABLE [dbo].[tblFormsData](
[fieldID] [int] IDENTITY(1,1) NOT NULL, 
[fieldName] [varchar](200) NULL, 
[fieldValue] [varchar](max) NULL, 
[formType] [int] NULL, 
[instantID] [varchar](10) NULL, 
[dateCreated] [datetime] NULL, 
CONSTRAINT [PK_tblFormsData] PRIMARY KEY CLUSTERED 
(
[fieldID] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] 
) ON [PRIMARY] 

輸入字段名稱列

--------------------------- 
Name 
CPR number 
Address 
Mobile 
Name 
CPR number 
Address 
Mobile 

輸出字段名稱列

---------------------------- 
Address 
CPR Number 
Mobile 
Name 

輸出我需要的字段名稱列

-------------------------------- 
Name 
CPR Number 
Address 
Mobile 
+2

做喲你在桌子上有任何auto_increment或身份鑰匙? –

+0

您能否提供更多有關您所做的工作的信息?你聲明你有「輸出」,但你還沒有提供任何當前生成它的SQL。或者,也許你提出的問題中的線索 - 查找「DISTINCT」 - 除非你的意思是「特定的」,而不是「獨特的」。 –

+1

爲什麼這個標籤有兩個數據庫?你真的在用哪個,MySQL或SQL Server?桌子的名字是什麼?列的名稱是什麼?表中還有其他列嗎? –

回答

2
select fieldName 
from tblFormsData 
group by fieldName 
order by min(fieldID) 
+0

得到了輸出謝謝...... :) – user3102360

相關問題