我與汽車的零部件T1,像這樣:SQL Server存儲過程連接表ON T1.ID = MID(T2.valutation)
ID Name
-------------
1 Tyres
2 Gearbox
3 Engine
4 Body
5 Brakes
6 ..
和T2與汽車與一列名單稱爲valutation
包含一串數字[0-9]
ID Brand Model Color Year KKm .... valutation
---------------------------------------------------------------
1 Audi A3 Green 2014 185 86354
在valutation
每個數字指的是汽車的一部分,根據其在字符串中的位置:即
8, since it is in position 1, refers to Tyres
6, since it is in position 2, refers to GearBox
...
4, since it is in position 5, refers to Brakes
等
我需要建立一個SQL Server存儲過程返回此
ID Brand Model Color Year KKm Tyres GearBox Engine Body Brakes
----------------------------------------------------------------------------------------
1 Audi A3 Green 2014 185 8 6 3 5 4
我嘗試了一些解決方案,但你可以從(錯誤)見我實際上做的問題的主題並不知道需要哪種功能。
感謝
這是一個非常糟糕的設計。你應該重新考慮它,而不是建立一個proc來解決它。 – dfundako
您的數據庫設計存在嚴重缺陷。你必須這樣做的事實應該是你的一個非常明確的跡象。 –