结果集必须在分组中 - MYSQL

时间:2018-02-08 07:56:00

标签: mysql sql birt

我正在使用java代码编写报告,它工作正常(Image Right)。 现在我想将它转换为BIRT。

由于BIRT专注于Query,我必须将我的java代码更改为普通查询。问题是,我有一个java查询的每个循环,其中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 非常感谢!

1 个答案:

答案 0 :(得分:1)

实际上,您的查询效果很好。确保使用Table而不是grid。当涉及多个数据时,表优于网格。 顺便说一句,你不需要那些分组。