SQL Server スクリプトの助けを借りたいと思っていました。
基本的に、次の要件があります。データベースには Space というテーブルがあります。スペースには長さと幅があります。受け取った Excel シートからデータをアップロードする必要があります。テーブルにアップロードすると、このテーブルにも長さと幅があります。
ここで、Oid を Space (Oid、Length、Width) から #spaceTmp テーブル (NULL、Length、Width) に取得する必要がありますが、問題は、長さと幅が任意の順序で一致する可能性があることです。
例: スペース テーブルには次のものがあります: (1, 5, 7)
#spaceTmp には次のものがあります: (NULL, 5, 7) (NULL, 7, 5) (NULL, 4, 3) (NULL, 3, 4)
#spaceTmp が必要です: (1, 5, 7) (1, 7, 5) (2, 4, 3) (2, 3, 4)
アドバイスをいただければ幸いです。
PS簡単にするために、Oid列にはGUIDではなく整数を使用しています