3个表的字段计数

Posted

技术标签:

【中文标题】3个表的字段计数【英文标题】:Count of field of 3 tables 【发布时间】:2016-09-22 12:07:49 【问题描述】:

我有 3 张表 EMPLOYEE,HOME,OFFICE

在 Employee 2 个可用字段中 EMP ID,TAG ,Home 有 2 个字段 Home ID,HTAG 和 office 有 3 个字段 EMP ID,TAG,OFZname

员工

EmP ID  TAG
1       yellow
2      pink
3       green

首页

Home ID  HTaG
1        pink
2        pink
3        blue

办公室

EMP ID TAG OFZname
1     blue mumbai
2     green  chennai

我想要一个查询,结果是

pink 3
blue 2
green 2

通过组合2个表格

【问题讨论】:

尝试使用回车和标点符号,也许有人会理解这个问题。 【参考方案1】:

发布带有标点符号的查询对于愿意提供帮助的人来说更容易理解。总之……

使用join 将两个具有您需要的信息的表组合起来,并使用select 获取它们,并编写一个带有公共字段ID 的where 子句。

【讨论】:

以上是关于3个表的字段计数的主要内容,如果未能解决你的问题,请参考以下文章

SQL max 涉及 3 个表的计数

如何重置 Access 表的自动编号字段? (它不是从 1 开始的)[重复]

mysql连接和计数字段值

MySQL INNER JOIN 3 个表的计数和总数

用java 写向两个表同时插入数据,第二个表的一个字段是取第一个表的ID值

java 两个表同时插入数据,第二个表的一个字段是取第一个表的ID值 要怎么取 我拿到的都是空。。