+ my ($rightstr, @rightjoins) = $right->to_sql($hasvals, $not, @joins) if($right);
+ push(@outjoins, @rightjoins);
+# print "LEFT (", scalar(@leftjoins), "): $leftstr\n";
+# print "RIGHT (", scalar(@rightjoins), "): $rightstr\n";
+ $str=$leftstr;
+ $str .= " $op " if($op && !$not);
+ $str .= $rightstr;
+ if($op || ($left && $right))
+ {
+ $str="(" . $str . ")";
+ }
+# print "STR: $str\n";
+# my @all=(@joins, @rightjoins);
+# print "JOINS: RETURN ", scalar(@outjoins), " ALL ", scalar(@all), "\n";
+ return($str, @outjoins);