The zig-zag join algorithm using a (ordered) non-clustering index