【发布时间】:2011-02-23 20:19:16
【问题描述】:
select id, ips from users;
查询结果
id ips
1 1.2.3.4,5.6.7.8
2 10.20.30.40
3 111.222.111.222,11.22.33.44
4 1.2.53.43
我想运行一个产生以下输出的查询
user_id ip
1 1.2.3.4
1 5.6.7.8
2 10.20.30.40
3 111.222.111.222
3 11.22.33.44
4 1.2.53.43
【问题讨论】:
-
我希望你喜欢使用临时表和 SPROC。有些东西告诉我这个数据库需要标准化——完全不同。
-
如果可以,重新设计数据库的这一部分,使其标准化。 user_id 到 ip 的 1:n 关系应该存储在自己的表中。
-
@Brad Christie,数据库一般没问题。这是我遇到过的一次性标准化问题。