用一个SQL语句得出结果从Table1Table2中取出如Table3所列格式的数据Table1与Table2第一行括号内为字段名

请用一个SQL语句得出结果:从Table1,Table2,中取出如Table3所列格式的数据。(Table1与Table2第一行括号内为字段名)
之前截的图不对

select a.gstname as [客人姓名],b.mon as [月份],b.qty as [房晚数] 
 [table1] as a 
left join (
select mon,profileId,sum(nights) as qty from [table2] group by mon,profileId
) as b on a.profileId = b.profileId 
order by b.mon

请采纳!,试一试,有疑问及时沟通!

温馨提示:内容为网友见解,仅供参考
无其他回答

用一个SQL语句得出结果从Table1Table2中取出如Table3所列格式的数据Tabl...
select a.gstname as [客人姓名],b.mon as [月份],b.qty as [房晚数] [table1] as a left join (select mon,profileId,sum(nights) as qty from [table2] group by mon,profileId) as b on a.profileId = b.profileId order by b.mon请采纳!,试一试,有疑问及时沟通!

数据库问题、求解 从table1,table2中取出如table3所列格式数据...
select a.dep,a.month,a.yj from table1 a,table2 b where a.dep=b.dep group by a.dep.a.month,a.yj

SQL数据库语句大全
UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 B: EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 ...

SQL查询面试题与答案
每个数据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是 .ldf。 7.请用一个sql语句得出结果 从table1,table2中取出如table3所列格式数据,注意提供的数据及结果不准确,只是作为一个格式向大家请教。 如使用存储过程也可以。 table1 月份mon 部门dep 业绩yj --- 一月份 01 10 一月份 ...

SQL:查找出一张表里两条记录不相同的字段项和内容。在线等。
BY groupidHAVING COUNT(groupid)>1))t1pivot(max(id1)for operation in([3],[4]))as pvt结果:id112我上面写的就是查出id1不同的,再行列转换 如果你要id2不同的,将其中的id1替换成id1就可以了 具体的过程,你可以分别写出id1,id2的如上的查询数据,然后用union all合并就可以了 ...

如何用SQL语句将表中两个字段相同的记录取出
假设表1为table1 ,表2为table2 select a.col from (select column_name col from user_tab_columns where table_name = 'table1') a ,(select column_name col from user_tab_columns where table_name = 'table2') b where a.col = b.col 这样就可以查询出两个表得相同字段了 ...

SQL的问题,我有三个表table1和table2,table3
先为table1表的字段1a创建序列s_1a,然后insert into table1(1a,1b,1c) values();for v_row in (Select t1.2b,t1.2c from table2 t1,table3 t2 where t1.2a=t2.3a and 3b>10) loop insert into table1(1a,1b,1c) values(s_1a.nextval,v_row.2b,v_row.2c);end loop;后面的...

MySQL多个字段取并集轻松实现数据筛选和合并mysql不同字段取并集
其中,column1、column2和column3为要筛选和合并的字段,table1和table2为要查询的表格。在这个语法中,UNION关键词用于将两个SELECT语句的结果合并,并去除重复的行。需要注意的是,在使用UNION关键词时,两个SELECT语句返回的结果必须具有相同的列数和数据类型。MySQL多个字段取并集的示例 下面是一个MySQL...

sql语句 两个不同的数据表具有相同的字段,怎么把两个表的字段同时查询出...
是要同时查出两个表所有的记录,还是这个字段相同的记录?1.同时查出两个表所有的记录:select 字段from table1union select 字段from table2 2.这个字段相同的记录select * from table1,table2where table1.字段 = table2.字段 本回答由电脑网络分类达人 郭强推荐 举报| 答案纠错 | 评论 1 10 喔喔宝宝lw 采纳...

计算机二级考试中常用的命令语句和SQL语句
EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。C: INTERSECT 运算符INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起...

相似回答