我需要在SQL Server 2005上進行查詢以匹配這種情況,我有一個varchar(max)
字段,其中某個id是「12323,12345,123,434345,2324,1211212
」,用戶會給我一個組,前3個數;那麼,在哪一個條款中,我必須用逗號分隔每個這個ID,任何建議?我怎樣才能做到這一點?在一個varchar字段與多個Id的
product | id
prod01 1212,211,3434342,54532
prod02 323,323,424,5435,35345
prod03 2323,1212
@UserEntry='123'
修復你的數據結構。你不應該用字符串存儲事物列表。使用聯結表 - 正確的數據庫方法。 –
我的建議是修復你的數據庫。永遠不要使用這種結構。 –
我不能這樣做,數據庫不是我的,數據是通過第三方購買的這種方式=/ –