我有一个csv
文件格式:
Year, Title, Subject
y1, t1, s1
y1, t1, s2
y1, t2, s3
y2, t3, s4
按年度检索所有图书组的最佳方法是什么?在SQL中,我知道这有效:
SELECT Title from mytable group by Year
我知道在文件中,这可以通过一些(我认为是两个)嵌套循环来完成,但我想知道是否有一个方便,更好的方法。
感谢。
答案 0 :(得分:1)
我会使用fgetcsv来解析csv并将年份和标题推送到关联数组中 使用标题,主题=>年元素,然后根据年份进行associative array sorting 继续使用你已经知道的替代方法是使用fgetcsv解析并将行作为记录插入mysql数组中,然后运行你的sql。