on dev help sign in
add some parens
commite25cf6d46537777ca9ab35d577c9883430c4cf0f authorEitan Chatav <eitan.chatav@gmail.com> dateTue 8 Aug 2017, 13:14 (9 years ago) parentb6b089b
1 file changed+6−6
squeel-postgresql/src/Squeel/PostgreSQL/Statement.hs+6−6
squeel-postgresql/src/Squeel/PostgreSQL/Statement.hs+6−6
@@ -829,17 +829,17 @@ union, unionAll, intersect, intersectAll, except, exceptAll
829829 -> Query schema params columns
830830 -> Query schema params columns
831831q1 `union` q2 = UnsafeQuery $
832− renderQuery q1 <> " UNION " <> renderQuery q2
832+ "(" <> renderQuery q1 <> ") UNION (" <> renderQuery q2 <> ")"
833833q1 `unionAll` q2 = UnsafeQuery $
834− renderQuery q1 <> " UNION ALL " <> renderQuery q2
834+ "(" <> renderQuery q1 <> ") UNION ALL " <> renderQuery q2
835835q1 `intersect` q2 = UnsafeQuery $
836− renderQuery q1 <> " INTERSECT " <> renderQuery q2
836+ "(" <> renderQuery q1 <> ") INTERSECT " <> renderQuery q2
837837q1 `intersectAll` q2 = UnsafeQuery $
838− renderQuery q1 <> " INTERSECT ALL " <> renderQuery q2
838+ "(" <> renderQuery q1 <> ") INTERSECT ALL " <> renderQuery q2
839839q1 `except` q2 = UnsafeQuery $
840− renderQuery q1 <> " EXCEPT " <> renderQuery q2
840+ "(" <> renderQuery q1 <> ") EXCEPT " <> renderQuery q2
841841q1 `exceptAll` q2 = UnsafeQuery $
842− renderQuery q1 <> " EXCEPT ALL " <> renderQuery q2
842+ "(" <> renderQuery q1 <> ") EXCEPT ALL " <> renderQuery q2
843843
844844{-----------------------------------------
845845SELECT statements