当前位置: 首页 > 知识库问答 >
问题:

如何修复MySQL查询?

宫子晋
2023-03-14

创建表testtableone

idINT NOT NULL AUTO_INCREMENT,

placeVARCHAR(45)为空,

主键(ID));

创建表testTableTwo

回执十进制(6,2)为空,

付款十进制(6,2)为空,

statusVARCHAR(45)为空,

插入test.tableone(empno,name,balance,place)值(101、'joselin','1000','dexcity');

插入test.tableone(empno,name,balance,place)值(102、“rusfal”,“0”,“donxes”);在test.tableone(empno,name,balance,place)中插入值(103、“raser”、“100”、“versity”);

插入test.tableone(empno,name,balance,place)值(104、'rse','2500','sew');

插入test.tabletwo(date,empno,receive,payment,status)值('2016-08-15',100,'1000,'0','OK');插入test.tabletwo(date,empno,receive,payment,status)值('2016-08-15',100,'0','1000','OK');

插入test.tabletwo(date,empno,receive,payment,status)值('2016-08-17',101,'0','2000','OK');

插入test.tabletwo(date,empno,receive,payment,status)值(“2016-08-18”,103,“100”,“0”,“Not OK”);插入test.tabletwo(date,empno,receive,payment,status)值('2016-08-19',100,'1500,'0','OK');插入test.tabletwo(date,empno,receive,payment,status)值('2016-08-20',100,'0','1000','OK');

然后我需要输出这个

开始日期“2016-08-18”结束日期“2016-08-20”

Empno Name Place OB cb
100 John Wasinton DC 2400 2000 101 Joselin Dexcity 1000 0 102 Rusfal Donxes 0 0

etc 103 104

共有1个答案

贺季同
2023-03-14

使用此:

SELECT a.id,a.name,sum(amount1)as amount1,sum(Receipt) as Receipt,sum(payment) as payment,
sum(amount1)+sum(Receipt)-sum(payment) as Total,nameid,b.name 
FROM test.mas as a left join test.trans as b on a.id=b.nameid GROUP BY a.id;
 类似资料:
  • 问题内容: 向MySQL发出命令时,出现错误#1064“语法错误”。 这是什么意思? 我该如何解决? 问题答案: 错误#1064表示MySQL无法理解您的命令。要解决这个问题: 阅读错误消息。 它 准确地 告诉您MySQL 在命令中哪里 混淆了。 检查您的命令。 如果您使用的编程语言来创建你的命令,使用,或同等学历,以显示 完整的命令 ,所以你可以看到它。 检查手册。 通过对MySQL的什么比较

  • 问题内容: 我有一个基本的键值表,其中包含每个用户的一些数据。使用更新的mysql进行分组时,其设置为(新的默认值)。当我尝试运行此简单查询时: 我收到以下错误: SQL错误(1055):SELECT列表的表达式#1不在GROUP BY子句中,并且包含未聚合的列’date.user_features.user_id’,该列在功能上不依赖于GROUP BY子句中的列;这与sql_mode = onl

  • 背景故事: 我在Mac上使用MAMP设置本地开发服务器和数据库,以创建WordPress站点。一切进展顺利。昨天,MySQL服务器没有启动,所以我根据StackOverflow的回答,从mysql56文件夹中删除了ib_logfile0、ib_logfile1和ibdata1文件。这引发了一系列事件,最终损坏了phpMyAdmin上的表。 我保留了ib_和数据库文件,并在重新安装MAMP后,将它们

  • 问题内容: 我有这个MySQL查询,它使用和: 我将如何修改该查询以使其与PostgreSQL一起使用? 问题答案: 这是最新的手册 http://www.postgresql.org/docs/current/static/functions- datetime.html#FUNCTIONS-DATETIME- EXTRACT 顺便说一句:这也是在MySQL上也可以使用的标准(ANSI)SQL。

  • 问题内容: 我想我正在解决这个问题,但是遇到了另一个障碍,并且不知道如何解决它 此查询有什么问题- 只需获取通用的“您有一个错误”,它指向联接,但我不知道如何解决它。我想要对customer_address_entity进行联接,因为它具有我需要在其中一条select语句中使用的另一个唯一ID。 问题答案: 首先,您的代码如下所示: 很明显,您在FROM之前有JOIN。 其次,您有一个带有unic

  • 问题内容: MySQL问题是我在StackOverflow上的最爱。 不幸的是,这样的事情: 使我的眼睛流血。 另外,描述您的架构的尝试通常如下所示: 我有一个表CrazyTable,其表的列是一个日期,它的主键为Foo_Key,但我想使用column_bar的子字符串(位于CrazyTable中)加入与月相有关的SOMETABLE(我存储该表)在moon_phases中作为三次序列化的PHP数组