这个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语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法?第一次猜想
通过Navicat 写SQL语句
具体步骤: 1、首先打开要写SQL语句的数据库连接 2、然后点击菜单中的查询(query) 3、然后点击新建查询 4、然后输入SQL语句,点击运行,查询到的数据在底部
SQL语句填充占位符
例如:```javaString sql = "SELECT * FROM users WHERE username = ? AND age = ?"
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关键字及其通配符用法的详细解析:1.


