首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用联接选择Distinct

使用联接选择Distinct
EN

Stack Overflow用户
提问于 2014-03-06 05:34:03
回答 5查看 63关注 0票数 0

从t.tname =c.cname上的颜色c左联接标记t中选择DISTINCT、cname、tid;

颜色:

粘着名称 一红 2蓝色 3绿色

标签:

工贸署名称 一红 2红 3蓝色 4绿色

当前结果:

1红1 1红2 2蓝色3 3绿色4

预期结果:

1红1 2蓝色3 3绿色4

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-03-06 05:37:47

此查询应与预期的结果相匹配。

代码语言:javascript
复制
select cid,cname,tid
from colors c
left join tags t on t.tname = c.cname;
group by c.cid
票数 3
EN

Stack Overflow用户

发布于 2014-03-06 05:37:44

代码语言:javascript
复制
select 
    cid, cname, tid
from
    colors c
        left join
    tags t ON t.tname = c.cname
GROUP BY c.cname,c.cid,t.tid;
票数 0
EN

Stack Overflow用户

发布于 2014-03-06 05:38:46

按标签名称分组

代码语言:javascript
复制
select DISTINCT cid,cname,tid
from colors c
left join tags t on t.tname = c.cname;
GROUP BY t.name
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22215869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档