【发布时间】:2015-11-07 12:43:04
【问题描述】:
我有 3 条 sql 语句需要打印到 html 表中。
1:选择在两个日期之间下订单的所有员工姓名缩写。
2:总结每个员工在两个日期之间的订单数。
3:总结每个员工在两个日期之间花费的总金额。
所有数据都在一个表中:Orders(orderNr, itemNr, orderAmount, employee, date, price)
现在,我必须将这三个都打印到一个表格中,我正在努力弄清楚如何在获得所有正确结果集的同时正确循环它们。
表格应显示:员工 - 订单数量 - 总价
非常感谢任何帮助。
【问题讨论】:
-
希望您将员工 ID 作为参考存储在其他表中吗?因为如果是这样,那么您只需遍历第一个结果集并调用与员工 ID 匹配的其他结果集中的所有数据。
-
正如 Epodax 所说,从 ID 调用或查看 mySQL JOIN 以符合您的查询并一次性返回所有数据
-
我拥有公司使用的外部 mssql 数据库中的所有员工姓名缩写。我自己有两个 mysql 数据库,一个用于订单,一个用于所有可用项目的列表。我只是想不出一种方法来正确地循环遍历员工,同时让 count 和 sum 值可用。
-
你有哪些栏目?来自所有 3 个查询。
-
我只构建了第一个,它返回所有员工的姓名首字母。我不确定如何选择员工 = x 的总和和最大值,因为我读到在循环中调用 sql 语句是一种不好的做法。