我需要在包含兩列的temp表中創建:language_id(number)和language(text)。我有一個包含我的語言欄的客戶表。我需要使用我的語言欄中的不同記錄來填充臨時表,並且需要爲每個不同的語言記錄分配一個language_id。SQL - 爲DISTINCT記錄分配唯一ID
我使用'SELECT DISTINCT Language from CustomerData
'來獲取不同的記錄,但我不確定如何爲每個不同的記錄分配一個language_id。
我期望的輸出低於
Language ID Language
1 English
2 French
3 Spanish
任何幫助將非常感激。謝謝
爲什麼不定義'Language_ID'字段作爲身份? –
您可以將列language_id添加爲臨時表中的IDENTITY列。 –