From f302e0bbb529955790c37b76cf90b3b71e46ed32 Mon Sep 17 00:00:00 2001 From: Christopher Groskopf Date: Sat, 16 Apr 2011 17:01:06 -0500 Subject: [PATCH] Fixed right join. --- csvjoin | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/csvjoin b/csvjoin index 5a835a9f5..10cf89912 100755 --- a/csvjoin +++ b/csvjoin @@ -53,7 +53,10 @@ def main(args): # Right outer join jointab = tables[-1] - for i, t in enumerate(tables[:-1].reverse()): + remaining_tables = tables[:-1] + remaining_tables.reverse() + + for i, t in enumerate(remaining_tables): jointab = join.right_outer_join(t, join_column_names[-(i + 2)], jointab, join_column_names[-1]) elif args.outer_join: # Full outer join