私は SQL に不慣れで、まだ答えを見つけることができていない質問があります。おそらく、何を検索すればよいか正確にわからないためです。SQL Server 2012 を使用しています。古い Access DB (Jobs DB) から変換された DB があり、それを SQL Spatial DB に結合する必要があります。結合は、空間 DB に 1 つの「LOT」があり、Jobs DB の多くの可能な「JOBS」に対応するため、おそらく 1 対 MANY になります。唯一の問題は、Jobs DB の「LOT」を含むフィールドがテキストであり、同じフィールドに複数のロットが含まれる可能性があることを除いて、結合は「LOT」で行う必要があります。
Jobs DB の "L.0005&L.0006" は、Spatial DB の "5" & "6" (別々の行) に対応します。
必要なのは、別の行を作成してすべての列にコピーすることですが、最初の行を「L.0005」ではなく「5」に変更し、新しい行を「L.0006」ではなく「6」に変更することです。そのテーブルの「JOB_NUMBER」から「JOB_NUMBER」と「LOT」に移動する必要があります.1つのクエリでこれを行うことができればそれは素晴らしいことですが、2つのクエリである必要がある場合は、私自身、Spatial DB に参加したいと思います。最初の部分で困惑しただけです。
これを達成するためのより良い方法を誰かが知っているなら、私は確かに提案を受け入れます. これが他の場所で既に回答されている場合は、上記のように、具体的に何を検索すればよいかさえわからず、検索しているもので何も見つからなかったので、その解決策に誘導してください。