|
|
@ -113,35 +113,18 @@ |
|
|
|
a.ID AS textId, |
|
|
|
a.TOPIC_CONTENT AS topicContent, |
|
|
|
'topic' AS type, |
|
|
|
max( a.CREATED_TIME ) AS CREATED_TIME |
|
|
|
a.CREATED_TIME |
|
|
|
FROM |
|
|
|
resi_topic a |
|
|
|
INNER JOIN ( |
|
|
|
SELECT max( CREATED_TIME ) AS CREATED_TIME |
|
|
|
FROM resi_topic |
|
|
|
WHERE GROUP_ID = #{groupId} |
|
|
|
AND DEL_FLAG = '0' |
|
|
|
) b ON a.CREATED_TIME = b.CREATED_TIME |
|
|
|
WHERE |
|
|
|
a.GROUP_ID = #{groupId} |
|
|
|
GROUP BY |
|
|
|
a.GROUP_ID UNION ALL |
|
|
|
SELECT |
|
|
|
a.ID AS textId, |
|
|
|
a.TITLE AS topicContent, |
|
|
|
'notice' AS type, |
|
|
|
max( a.CREATED_TIME ) AS CREATED_TIME |
|
|
|
FROM |
|
|
|
notice a |
|
|
|
WHERE |
|
|
|
a.GROUP_ID = #{groupId} |
|
|
|
GROUP BY |
|
|
|
a.GROUP_ID UNION ALL |
|
|
|
SELECT |
|
|
|
a.ID AS textId, |
|
|
|
a.TITLE AS topicContent, |
|
|
|
'activity' AS type, |
|
|
|
max( a.CREATED_TIME ) AS CREATED_TIME |
|
|
|
FROM |
|
|
|
group_act_info a |
|
|
|
WHERE |
|
|
|
a.GROUP_ID = #{groupId} |
|
|
|
GROUP BY |
|
|
|
a.GROUP_ID |
|
|
|
a.DEL_FLAG = '0' |
|
|
|
AND a.GROUP_ID = #{groupId} |
|
|
|
) a |
|
|
|
ORDER BY |
|
|
|
CREATED_TIME DESC |
|
|
|