我有一個包含以逗號分隔的電子郵件地址列的表。在單個select語句中是否有辦法將它們解析出來並通過它們進行分組?需要刺激的sql語句幫助
在這樣的表:
ID Emails
1 [email protected], [email protected]
2 [email protected], [email protected]
返回類似:
Email Count
[email protected] 1
[email protected] 2
[email protected] 1
我知道我可以用光標和臨時表做到這一點,但我不知道,如果有一些巧妙地使用select和nested select語句來做到這一點。
在此先感謝。
將你的結構標準化爲一個表格'Id,Email',每行一個郵件地址並解決問題。 – 2011-12-19 16:37:08