例如表test:
| ID | NAME | AGE |
| 1 | a | 10 |
| 2 | a | 10 |
| 3 | b | 10 |
筛选出name和age不重复的数据
SELECT a.id, a.name, a.age
FROM (SELECT t.id, t.name, t.age, CONCAT(t.name, t.age) AS is_repeat FROM test t GROUP BY t.isrepeat) a
结果:
| ID | NAME | AGE |
| 3 | b | 10 |
本文介绍了一种使用SQL查询来筛选表中name和age字段不重复的数据的方法。通过concat函数组合字段并检查重复情况,最终返回唯一的数据记录。
例如表test:
| ID | NAME | AGE |
| 1 | a | 10 |
| 2 | a | 10 |
| 3 | b | 10 |
筛选出name和age不重复的数据
SELECT a.id, a.name, a.age
FROM (SELECT t.id, t.name, t.age, CONCAT(t.name, t.age) AS is_repeat FROM test t GROUP BY t.isrepeat) a
结果:
| ID | NAME | AGE |
| 3 | b | 10 |
3762

被折叠的 条评论
为什么被折叠?