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

mysql 每種只選擇一條

錢琪琛2年前10瀏覽0評論

MySQL是一個開源的關系型數據庫管理系統,功能豐富,被廣泛應用于大型Web應用程序的后端數據庫系統。MySQL支持多種數據類型,包括字符型、整型、浮點型、日期型等等,同時還提供了很多優秀的工具和API,使得其易于配置、管理、維護和擴展。

在MySQL中,如果我們需要從一個表中選取每種類型的記錄只有一條,該怎么做呢?下面是幾種解決方案。

-- 方案一:使用DISTINCT子句
SELECT DISTINCT type, title, content, author
FROM posts
WHERE id IN (SELECT MIN(id) FROM posts GROUP BY type)
-- 方案二:使用子查詢
SELECT type, title, content, author
FROM posts
WHERE id = (SELECT MIN(id) FROM posts p WHERE p.type = posts.type)
-- 方案三:使用LEFT JOIN
SELECT p1.type, p1.title, p1.content, p1.author
FROM posts p1
LEFT JOIN posts p2
ON p1.type = p2.type AND p1.id >p2.id
WHERE p2.id IS NULL