【发布时间】:2018-02-08 07:55:59
【问题描述】:
我正在使用 java 代码进行报告,它运行良好 (Image Right)。 现在我想将其转换为 BIRT。
由于 BIRT 专注于查询,我必须将我的 java 代码更改为普通查询。问题是,我在 mysql 没有的 java 查询中有一个 for each 循环。 我在here 中找到了类似的查询,但它对我不起作用。
到目前为止,使用普通查询这是我的结果: BIRT RESULT
我在这里缺少什么?这是我的代码。
SELECT item.No_, item.Description, item_ledger_entry.Item_No_,
item_ledger_entry.Description,item_ledger_entry.Posting_Date,
item_ledger_entry.External_Document_No_, item_ledger_entry.Document_No_,
item_ledger_entry.Location_Code, item_ledger_entry.Quantity,
item_ledger_entry.Entry_Type
FROM pbsdev3.item, pbsdev3.item_ledger_entry
where item.No_ = item_ledger_entry.Item_No_
and item.Description = item_ledger_entry.Description
group by item.No_;
我是一个非常新的编码员,所以我还没有太多知识。
我想要的结果看起来像这样(It must be this) 这是item 表和item_ledger_entry 非常感谢您的帮助!
【问题讨论】:
-
这里的大多数人想要格式化文本,而不是图像或图像链接。
-
谢谢,我会改的。我是 SOF 的新手
-
那个 GROUP BY 无效。不会在较新的 MySQL 版本上执行(除非在兼容模式下),可能会在较旧的 MySQL 版本上返回不可预测的结果。一般的 GROUP BY 规则说:如果指定了 GROUP BY 子句,则 SELECT 列表中的每个列引用必须要么标识一个分组列,要么是一个集合函数的参数!
-
@jarlh 我无法更改图像,没有太多代表。刚刚创建了我的账户。
-
格式化文本是要走的路,即跳过图像。