欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 取每組最新一條

錢浩然2年前13瀏覽0評論

MySQL是一個(gè)流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),經(jīng)常用于從大型數(shù)據(jù)集中檢索和處理大量數(shù)據(jù)。此外,MySQL的應(yīng)用程序廣泛使用,包括網(wǎng)站和企業(yè)應(yīng)用程序。

當(dāng)你需要從MySQL數(shù)據(jù)表中獲取每個(gè)組的最新數(shù)據(jù)時(shí),你可以使用以下SQL語句:

SELECT t1.*
FROM mytable t1
LEFT JOIN mytable t2 ON (t1.group_id = t2.group_id AND t1.date_created< t2.date_created)
WHERE t2.id IS NULL;

上述SQL語句中,我們使用 self-join(自連接) 查詢mytable表中的數(shù)據(jù)。我們將同一組的數(shù)據(jù)進(jìn)行自連接,然后比較t1.date_created和t2.date_created以獲取最新記錄。

如果t1.date_created小于t2.date_created,則表明t1不是最新的記錄,我們就在結(jié)果集中排除t1,否則t1是組內(nèi)最新的記錄,我們將它包含在結(jié)果集中返回。

這個(gè)SQL語句實(shí)際上非常流行,通常被稱為“MySQL的分組與排序,取最新那條記錄”。使用這個(gè)SQL語句,你可以輕松地從MySQL數(shù)據(jù)表中獲取每個(gè)組的最新數(shù)據(jù)。