Commit deae5440 by Future

去除非必要字段查询

parent 5b8f9d42
...@@ -65,12 +65,12 @@ ...@@ -65,12 +65,12 @@
im_message.`at`, im_message.`at`,
im_message.send_status, im_message.send_status,
im_message.`msg_type` AS 'type', im_message.`msg_type` AS 'type',
im_message.fk_conversation_id as conversationId, im_message.fk_conversation_id as conversationId
(SELECT COUNT(id) FROM im_inbox WHERE fk_msg_id = msgId AND read_msg_status = 0) AS not_read_count, -- (SELECT COUNT(id) FROM im_inbox WHERE fk_msg_id = msgId AND read_msg_status = 0) AS not_read_count,
(SELECT COUNT(id) -- (SELECT COUNT(id)
FROM im_inbox -- FROM im_inbox
WHERE fk_msg_id = msgId -- WHERE fk_msg_id = msgId
AND receiver_msg_status = 0) AS not_receiver_count -- AND receiver_msg_status = 0) AS not_receiver_count
FROM `im_message` FROM `im_message`
INNER JOIN `im_client` ON `im_client`.id = `im_message`.sender INNER JOIN `im_client` ON `im_client`.id = `im_message`.sender
WHERE fk_conversation_id = #{param.conversationId} and im_message.is_delete = 1 and im_message.withdraw = 0 WHERE fk_conversation_id = #{param.conversationId} and im_message.is_delete = 1 and im_message.withdraw = 0
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
AND im_message.id <![CDATA[ < ]]> #{param.msgIdEnd} AND im_message.id <![CDATA[ < ]]> #{param.msgIdEnd}
</if> </if>
ORDER BY `im_message`.`create_time` DESC ORDER BY `im_message`.`create_time` DESC limit 1000
</select> </select>
......
-- 在feature-cluster 2021年12月22日之后,需要执行的的sql增量脚本 -- 在feature-cluster 2021年12月22日之后,需要执行的的sql增量脚本
...@@ -206,3 +206,5 @@ ALTER TABLE im_application ...@@ -206,3 +206,5 @@ ALTER TABLE im_application
ALTER TABLE `im_inbox` ALTER TABLE `im_inbox`
ADD INDEX `idx_create_time`(`create_time`); ADD INDEX `idx_create_time`(`create_time`);
ALTER TABLE `im_message` ADD INDEX `idx_sender`(`sender`);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment