sql select distinct group 2列

hyrbngr7  于 2021-07-29  发布在  Java
关注(0)|答案(2)|浏览(418)

我的table是:

title   type
a       category
b       category
d       tag
a       category
c       tag
r       tag
t       category 
d       category

我尝试为每个(类别和标记)选择唯一的值
如何合并这两个查询?

SELECT DISTINCT title, type FROM table WHERE type='category'

SELECT DISTINCT title, type FROM table WHERE type='tag'
kq0g1dla

kq0g1dla1#

实际上,这似乎是你想要的:

select distinct title, type
from table
where type in ('category', 'tag')
order by type;

我按顺序加了订单 type 我们都在一起。

5lhxktic

5lhxktic2#

它可以通过“分组方式”来完成,从而找到独特的组合

select title, type
from table
group by title, type;

相关问题