时间:2021-05-23
各位老大:
我有一个查询的SQL语句请教,希望能够用一条SQL语句得到结果,问题如下:
表X:
ABCD
------------------
北京广州100010
北京深圳120020
北京上海50030
北京天津30040
北京河南80020
表Y:
AB
----------
北京深圳
北京上海
表Z:
ABCD
------------------
北京广州20010
北京上海-100-10
北京四川80050
目的:从表X中去除表Y中关键字相同的数据,再加上表Z中的数据,关键字相同的要累计(A,B为关键字)
得到如下结果:
ABCD
------------------
北京广州120020
北京上海40020
北京河南80020
北京四川80050
复制代码 代码如下:
selecta,b,sum(c)asc,sum(d)asdfrom
(select*fromxunionallselect*fromz)t
wherenotexits(select1fromywherey.a=t.aandy.b=t.b)
groupbya,b
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
连接数据库:使用面向对象的方法;1.造一个mysqli对象,造连接对象2.准备一条SQL语句3.执行SQL语句,如果是查询语句。成功返回结果及对象4.从结果集对
慢日志查询作用慢日志查询的主要功能就是,记录sql语句中超过设定的时间阈值的查询语句。例如,一条查询sql语句,我们设置的阈值为1s,当这条查询语句的执行时间超
慢日志查询作用慢日志查询的主要功能就是,记录sql语句中超过设定的时间阈值的查询语句。例如,一条查询sql语句,我们设置的阈值为1s,当这条查询语句的执行时间超
SQL%NOTFOUND是一个布尔值。与最近的sql语句(update,insert,delete,select)发生交互,当最近的一条sql语句没有涉及任何行
使用UNION多数SQL查询都只包含一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果