私はSQL質問をしたいと思います(私は現在SQL Server Management Studioを使用しています)。SQL Server:レコードの他のフィールドに応じて参照番号を追加してください
CustomerID ProductID ProductName
------------------------------------------------------
111 6577 ProductA
111 6123 ProductB
111 1133 ProductC
111 1133 ProductC
222 6577 ProductA
222 6577 ProductA
222 1578 ProductL
333 9273 ProductX
及び結果のため、それは他の列の参照番号を追加するためにはcustomerId及びプロダクトIDに依存するであろう。(同じ顧客IDの製品IDは、参照番号がインクリメントする異なる場合)
CustomerID ProductID ProductName ref
-----------------------------------------------------------
111 6577 ProductA 111-1
111 6123 ProductB 111-2
111 1133 ProductC 111-3
111 1133 ProductC 111-3
222 6577 ProductA 222-1
222 6577 ProductA 222-1
222 1578 ProductL 222-2
333 9273 ProductX 333-1
productidを比較して参照番号を追加する方法がわかりません。
はdense_rank()
使用して、事前
dense_rankが正しい。私はちょうど編集しました – TriV