資料庫名稱:sql server
資料庫版本:2014
內容/問題描述:
請問我有一個資料表名稱是table_schema
欄位及資料如下:
table_name field_name
==================================
customer id
customer name
employee ide
employee name
我想用rank或row_number產生如下資料:
sequnence table_name field_name
=====================================
01 customer id
02 customer name
01 employee id
02 employee name
squnence的產生由rank語法產生,請問sql語法應該怎麼下?
重點就是不同的table_name,sequence必須重新計數,
試過over by (table_name,field_name)
結果都不是我想要的,用group by更不行,請問各位先進有沒有合適的語法?