我有一个csv
文件,格式如下:
Year, Title, Subject
y1, t1, s1
y1, t1, s2
y1, t2, s3
y2, t3, s4
按年份检索所有标题组的最佳方法是什么?在SQL中,我知道这是有效的:
SELECT Title from mytable group by Year
我知道在文件中,这可以通过一些(两个,我认为)嵌套循环来完成,但我想知道是否有一个方便的,更好的方法。
谢谢。
我将使用fgetcsv解析csv并将年份和标题推入关联数组使用title,subject=>year元素,然后根据年份执行关联数组排序。
继续使用您已经知道的方法的另一种选择是使用fgetcsv进行解析,并将行作为记录插入mysql数组中,然后运行sql。