数据库15万数据测试
第一种写法 :数据库用时1.22秒
SELECT
a.*,b.*
FROM
(
SELECT
*
FROM
表名
WHERE
simnumber IN (******, ******)
ORDER BY
时间字段 DESC
) a
LEFT JOIN 另一个表名 t ON a.simnumber = t.simnumber
GROUP BY
SimNumber
第二种写法:数据库用时0.68秒
SELECT
l.*
FROM
表名 l
LEFT JOIN 另一个表名 t ON l.SimNumber = t.SimNumber
WHERE
时间字段 IN (
SELECT
MAX(时间字段) AS lo
FROM
表名
WHERE
SimNumber IN (*****,*****)
GROUP BY
SimNumber
)
ORDER BY
FIELD(l.SimNumber, *****,*****)