修改列表查询12
This commit is contained in:
parent
ce9ef01888
commit
c2502c487d
@ -27,13 +27,18 @@
|
|||||||
a.updated_at,
|
a.updated_at,
|
||||||
c.user_name,
|
c.user_name,
|
||||||
c.avatar,
|
c.avatar,
|
||||||
c.hospital_id
|
c.hospital_id,
|
||||||
|
-- 最新评论时间
|
||||||
|
(
|
||||||
|
SELECT MAX(d.created_at)
|
||||||
|
FROM user_comment_exchange d
|
||||||
|
WHERE d.exchange_id = a.exchange_id
|
||||||
|
) AS comment_created_at
|
||||||
FROM (
|
FROM (
|
||||||
SELECT DISTINCT a.exchange_id
|
SELECT DISTINCT a.exchange_id
|
||||||
FROM case_exchange a
|
FROM case_exchange a
|
||||||
LEFT JOIN case_exchange_label b ON a.exchange_id = b.exchange_id
|
LEFT JOIN case_exchange_label b ON a.exchange_id = b.exchange_id
|
||||||
LEFT JOIN user c ON c.user_id = a.user_id
|
LEFT JOIN user c ON c.user_id = a.user_id
|
||||||
LEFT JOIN user_comment_exchange d ON d.exchange_id = a.exchange_id
|
|
||||||
WHERE a.exchange_status = 1
|
WHERE a.exchange_status = 1
|
||||||
AND a.delete_status = 0
|
AND a.delete_status = 0
|
||||||
<if test="isSelected != null">
|
<if test="isSelected != null">
|
||||||
@ -55,13 +60,12 @@
|
|||||||
) AS result
|
) AS result
|
||||||
JOIN case_exchange a ON result.exchange_id = a.exchange_id
|
JOIN case_exchange a ON result.exchange_id = a.exchange_id
|
||||||
LEFT JOIN user c ON c.user_id = a.user_id
|
LEFT JOIN user c ON c.user_id = a.user_id
|
||||||
LEFT JOIN user_comment_exchange d ON d.exchange_id = a.exchange_id
|
|
||||||
<if test="order != null and !order.isEmpty()">
|
<if test="order != null and !order.isEmpty()">
|
||||||
ORDER BY
|
ORDER BY
|
||||||
<foreach item="entry" index="key" collection="order" separator=",">
|
<foreach item="entry" index="key" collection="order" separator=",">
|
||||||
<choose>
|
<choose>
|
||||||
<when test="key == 'commentCreatedAt'">
|
<when test="key == 'commentCreatedAt'">
|
||||||
d.created_at ${entry}
|
comment_created_at ${entry}
|
||||||
</when>
|
</when>
|
||||||
<otherwise>
|
<otherwise>
|
||||||
${key} ${entry}
|
${key} ${entry}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user