我的 SQL 数据库有三列;Key, Topic, 和Value. 存在具有不同值的重复主题。这是一个示例:
Key Topic Value
----- ----- -----
1 Book 20
2 Toy 10
3 Toy 30
4 Pet 100
5 Book 15
. . .
. . .
使用 Perl,我如何从列Topic( %Topic) 创建一个散列,该列使用每个唯一键Topic作为数组,其元素具有相应的值:@Book = 20, 15, ..., @Toy = 10, 30, ..., @Pet = 100, ...。