PHP mysql 按品种分隔结果集

标签 php mysql sql database

我的查询:

SELECT type, variety, quantity, total, purchase_invoice_number, bill_number, sale_date, wholesale_invoice_number, date(entered_date) as entered_date 
FROM purchase_retailsales_wholesales 
WHERE date(entered_date) BETWEEN '2014-01-01' AND '2014-01-22' AND item_code = '1-KHADHI' 
ORDER BY variety, entered_date

结果:

enter image description here enter image description here

我想要的是,在每个品种的末尾(参见图像中的标记区域)我想要一个分页符或称为“品种结束”的特殊文本。我怎样才能实现它?通过 PHP 还是 mysql?

最佳答案

当您回显行时,将品种值存储在变量中。对于每一行,检查品种是否与前一行相同,如果不是,则回显分隔线或文本。当然,您必须跳过第一行的此检查。

关于PHP mysql 按品种分隔结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21280903/

相关文章:

PHP 和 MySQL 设计 map 搜索站点

mysql - SQL错误1062 : Primary key problems

mysql - 您能否帮助修改查询或其他查询以获得预期结果

javascript - 检查是否存在任意 Controller / Action

php - 使用 php 的 HTML 表单无法使用单个提交按钮。

php - MySQL INNER JOIN 在一列中有多个值

mysql - 如何使用 mysqldump 跳过某些数据库表?

php - MySQL 选择高效的第一行和最后一行

javascript - 通过 Ajax 从对话框发送 php 生成的表单数据

PHP ZMQ 不能在 Windows 上运行,但可以在 Linux 上运行吗?