mysql - 在 MySQL SELECT 查询中生成重复响应

标签 mysql select duplicates

我正在使用应用程序中的报告编写功能来生成条形码产品标签。

报告编写系统允许我使用 MySQL SELECT 语句从我们的数据库中获取我需要的信息,并将其呈现给格式化报告的 Jasper Reports JRXML 文件。

如果我想为通过我的 SELECT 语句从数据库返回的每个产品生成一个条形码标签,这很好用。但是我想为每个产品标签制作五十份。

如果我可以访问代码就足够简单了,但我只能更改 SQL 语句。

任何人都可以建议一种方法,让我可以让 MySQL SELECT 语句为它在产品表中找到的每条记录返回 50 个相同的结果吗?

感谢您的帮助。

最佳答案

我只有一个丑陋的解决方案,假设您可以修改模式:创建一个包含 50 条记录的虚拟表并将其加入您的 sql 查询中,如下所示:select * from products, dummyWith50Records

写这样的东西我几乎是可耻的,但它应该有用......希望有人有更好的解决方案。

关于mysql - 在 MySQL SELECT 查询中生成重复响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3639751/

相关文章:

javascript - 选择父行,除非 Angular 表中存在子行

mysql - 仅删除 Mysql 中的重复记录

php - 如何在不查询整个数据库的情况下检查重复条目?

php - MySql 性能,FROM_UNIXTIME 与 PHP 中的 Parse 到日期字符串

php - 查询看起来不错,但我有错误

c - Select() 永远不会返回 true

css - 如何用很长的文本限制选项宽度

jsf - 绑定(bind)属性导致 View 中发现重复的组件 ID

php - 是否可以在 WHERE 子句中使用 MySQL 字段值?

mysql - 使用 Q 在带有express和mysql的node中返回二次查询