我同一個數據庫,在那裏我提取的領域之一是這樣的工作:拆分文本存儲過程
1-117 3-134 3-133
每個套數代表另一個表中的不同數據集。以1-117
爲例,1
=設備ID,117
=設備設置。
我有另一張表格,我需要根據以前的字段提取數據。它有兩列分開設備ID和設置。從本質上講,我需要一種方法,從查詢列1-117
,並運行查詢從另一個表中提取數據,其中1和117是兩個單獨的對應列。
那麼,無論如何要拆分這個數字來運行此查詢?
此外,我將如何將這三個數字(1-117 3-134 3-133
)分成三個不同的查詢集?
這裏棘手的部分是此列可以有任何數量的集(例如1-117 3-133
或1-117 3-134 3-133 2-131
)。
我在存儲過程中創建這些查詢作爲更大的文檔的一部分來顯示提取的數據。
感謝您的任何幫助。
具有不同含義的數據應該位於不同的列和/或不同的行中。 – Ghost 2012-07-12 23:24:25
有一種方法可以做你想做的事情,但是你應該真正規範你的數據結構 – Ghost 2012-07-12 23:25:47
據我所知。目前的系統非常尷尬。但我只是一名實習生,我不認爲我可以改變它。 – 2012-07-12 23:26:15