我正在使用 Java 代码制作报告,它运行良好 (Image Right)。 现在我想将它转换为 BIRT。
由于 BIRT 专注于查询,我必须将我的 java 代码更改为普通查询。问题是,我在 java 查询上有一个 for each 循环,而 mysql 没有。 我在 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 帮助非常感谢!
最佳答案
实际上,您的查询很好用。确保您使用的是表格而不是网格。当涉及到多个数据时,表格优于网格。 顺便说一句,您不需要那种分组。
关于mysql - 结果集必须在分组中 - MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48680310/