我有一个包含多个列的表,即Title,Url,Description和一个用作主键的整数Id。
在表格中,有多个条目具有相同的标题但不同的网址,描述,当然还有不同的ID。
获取具有唯一标题的行的SQL查询是什么。对于具有相同标题的行,返回哪一行无关紧要。
答案 0 :(得分:1)
您可以使用以下查询:
SELECT t1.Title, t1.Url, t1.Description, t1.id
FROM mytable AS t1
JOIN (
SELECT MIN(id) AS min_id
FROM mytable
GROUP BY title
) AS t2 ON t1.id = t2.min_id
这将为id
的每个不同值选择具有最小Title
的记录。