我有一个表中包含以下类型的记录.我有Salesman和相关的帐号(逗号分隔).
+----------+----------+
| Salesman | Acct |
+----------+----------+
| Ron | 1,2,3,4 |
| Kin | 6,7,8 |
| Joe | 10,23,45 |
I am looking for output some thing like,
+----------+----------+
| Salesman | Acct |
+----------+----------+
| Ron | 1 |
| Ron | 2 |
| Ron | 3 |
Run Code Online (Sandbox Code Playgroud)
请帮我写一下可以给我上述结果的查询.
谢谢您的帮助.
我假设您需要将此作为一次性操作,以便将您的模式重组为可用的内容。
您是否还有另一张表格列出了所有可能的帐号?如果您这样做,那么您可以这样做:
SELECT salesman, a.Acct
FROM account AS a
JOIN salesman_account AS sa
ON FIND_IN_SET(a.Acct, sa.Acct)
Run Code Online (Sandbox Code Playgroud)