-1
在我的一個表中,我以一種格式存儲GroupIDs:'2#3#5',這意味着用戶屬於組2,3和5.我怎樣才能將我的查詢修改爲狀態g。 GroupID IN(2,3,5)?當它變得2,3,5 FROM使用SQL拆分
SELECT GroupIDs FROM BW_Staff WHERE StaffCode = ''
//輸出:2#3#5
g.GroupID IN(2,3,5) 2,3,5個值必須從這個查詢,所以它需要被哈希分裂?
SELECT g.Name, u.StaffCode, SUBSTRING(u.Perms, 47, 1) AS Staff_Perm_Grant,
SUBSTRING(g.Perms, 47, 1) AS Group_Perm_Grant
FROM BW_Groups g,
BW_Staff u
WHERE g.GroupID IN (2, 3, 5) and u.StaffCode = 'KAA'
感謝您的幫助
標籤您正在使用的數據庫管理系統。 (有些非ANSI SQL有...) – jarlh
沒有連接條件?添加示例表格數據和預期結果 - 以及格式化文本。 – jarlh
這聽起來像是一個非常糟糕的設計。 – walther