这个sql语句应该怎么写?
假设有如下两个表A和B,里面内容如下:
A表内容:
字段名1 字段名2
a 1
b 2
a 2
c 3
c 2
d 1
B表内容:
字段名1 字段名3
a 1
c 2
d 3
e 4
c 5
如果将A表内容按 字段名1 进行分组的话,得到如下结果
字段名1 字段名2
a 3
b 2
c 5
d 1
同样,B表按 字段名1 进行分组得如下结果
字段名1 字段名3
a 1
c 7
d 3
e 4
我想通过一条sql语句得如下结果:
字段名1 字段名2 字段名3
a 3 1
c 5 7
d 1 3
应该怎么写?
A表内容:
字段名1 字段名2
a 1
b 2
a 2
c 3
c 2
d 1
B表内容:
字段名1 字段名3
a 1
c 2
d 3
e 4
c 5
如果将A表内容按 字段名1 进行分组的话,得到如下结果
字段名1 字段名2
a 3
b 2
c 5
d 1
同样,B表按 字段名1 进行分组得如下结果
字段名1 字段名3
a 1
c 7
d 3
e 4
我想通过一条sql语句得如下结果:
字段名1 字段名2 字段名3
a 3 1
c 5 7
d 1 3
应该怎么写?
...全文
相关推荐
SQL删除多列语句的写法
最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下(注意:此处是猜想,非正确的写法): ALTER TABLE TableName DROP COLUMN column1,column2 但是执行后,发现语法错误, 于是改成如下的方式: ALTER TABLE TableName DROP COLUMN column1,COLUMN column2 执行正确,之后查看表结构,发现列已删除,证明猜想正确。 以上所述是小编给大家介绍的SQ
通过Navicat 写SQL语句
具体步骤: 1、首先打开要写SQL语句的数据库连接 2、然后点击菜单中的查询(query) 3、然后点击新建查询 4、然后输入SQL语句,点击运行,查询到的数据在底部
SQL语句填充占位符
动态生成SQL语句,通过给定的条件自动填充预设SQL语句的配位符,而避免通过程序判断生成SQL语句
SQL语句面试题PDF
2005-05-09胜 2005-05-09胜 2005-05-09 负 2005-05-09 负 2005-05-10胜 2005-05-10负 2005-05-10负 如果要生成下列结果,该如何写sql语句?
sql语句中like的用法详细解析
以下是对sql语句中like的用法进行了详细的分析介绍,需要的朋友可以过来参考下


