Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.54 KB | None | 0 0
  1. err = s.db.Order("created_at desc").Raw(`SELECT groups.*, pl.name, pl.address, pl.lat, pl.lng,
  2.                     (CASE
  3.                         WHEN group_members.device_id IS NOT NULL THEN TRUE
  4.                         ELSE FALSE
  5.                     END) as is_shared
  6.                     FROM ((groups JOIN group_members ON groups.id = group_members.group_id)
  7.                     LEFT JOIN (
  8.                         SELECT DISTINCT ON (planning_locations.group_id) planning_locations.*
  9.                         FROM planning_locations) as pl
  10.                         ON pl.group_id = groups.id
  11.                     )
  12.                     WHERE group_members.user_id = ? `+limit+offset+`;`, userID).
  13.         Scan(&groupsList).Error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement