"MAX(CASE WHEN `memo_organizer`.`pinned` = 1 THEN 1 ELSE 0 END) AS `pinned`",
"MAX(CASE WHEN `memo_organizer`.`pinned` = 1 THEN 1 ELSE 0 END) AS `pinned`",
"(SELECT `related_memo_id` from `memo_relation` where `memo_id` = `id` AND `type` = \"COMMENT\" LIMIT 1) as `parent_id`",
}
}
query:="SELECT "+strings.Join(fields,",\n")+" FROM `memo` LEFT JOIN `memo_organizer` ON `memo`.`id` = `memo_organizer`.`memo_id` WHERE "+strings.Join(where," AND ")+" GROUP BY `memo`.`id` ORDER BY "+strings.Join(orders,", ")
query:="SELECT "+strings.Join(fields,",\n")+" FROM `memo` LEFT JOIN `memo_organizer` ON `memo`.`id` = `memo_organizer`.`memo_id` WHERE "+strings.Join(where," AND ")+" GROUP BY `memo`.`id` ORDER BY "+strings.Join(orders,", ")