【php-通过MySQL中的特定关键字对结果进行分组?】教程文章相关的互联网学习教程文章

PHP-在MYSQL中按发生时间将两列分组并按时间排序【代码】

我正在使用一个表,其中包含将由激光切割机处理的上载文件的列表. 为了提高效率,我需要列出具有相同材质和颜色的文件,以显示相同组合的数量.然后在发送时订购. 这是一个非常简化的表格示例:从上面的示例表中,我想要获得以下结果:6 File Number 6 Plastic Red 9am 4 File Number 4 Plastic Red 10am 5 File Number 5 Plastic Red 10:30am 1 File Number 1 Card Blue 9am 2 ...

PHP-MySQL:每个日期的分组出现次数【代码】

我想这是一个反复出现的问题,但我没有找到合适的主题来指出正确的方向. 我有一个聊天表,看起来像:+---------+----------------+---------------------+-----------------+ | id(int) | author(string) | date(datetime) | message(string) | +---------+----------------+---------------------+-----------------+ | 1 | John | 2016-01-01 17:18:00 | I | | 2 | Mary | 201...

PHP-Mysqli查询-分组并选择最低【代码】

我正在尝试选择数据库的非重复记录,如果有重复记录,请选择日期最快的记录.为此,我尝试了以下查询:SELECT name, MIN(date) FROM `table` GROUP BY number_offer ORDER BY `date` ASC然后像这样显示它们:echo $row['fecha']; echo $row['name'];该查询正确选择了所有非重复记录,但未能选择较早的日期(它说“未定义的索引“日期””).你有什么想法吗?解决方法:索引失败与缺少别名有关SELECT name, MIN(date) as `date` FROM `table...

php-按ID将结果分组的MySQL SELECT语句?【代码】

我正在尝试创建一个MySQL SELECT语句,该语句将从表中选择一堆行并将结果按行的ID分组(多行将具有相同的ID). 这是我要执行的操作的示例.假设我有下表:id | name 1 | Art 1 | Arnold 1 | Anatoly 2 | Beatrice 2 | Bertha 2 | Betty 3 | Constantine 3 | Cramer 我想让MySQL返回按id分组的数据,如下所示:[1] => Art, Arnold, A...

PHP-MySQL左联接,分组依据,排序依据,限制=糟糕的性能【代码】

我目前正在开发一个应用程序,允许用户使用各种参数搜索文档数据库,并返回一组分页结果.我正在PHP / MySQL中构建它,这不是我通常的开发平台,但是到目前为止它还很出色. 我遇到的问题是,要返回完整的结果集,我必须在每个表上使用LEFT JOIN,这完全破坏了我的性能.开发数据库的人说,我正在使用的查询将返回正确的结果,所以这就是我必须使用的.查询如下,我绝不是SQL Guru,可以在此上使用一些帮助. 我一直在想将查询拆分为子查询可能更好...

php-Haversine公式SQL查询中的记录分组和计数【代码】

我正在汽车交易网站上工作.我有一个名为vehicle的表,包含大约20个字段,包括车辆的制造商,型号等.我正在编写一个搜索查询,以按制造商检索系统组中的所有汽车及其制造商的计数. 因此,我的目标是让系统中的所有车辆按其制造商名称和制造商计数分组,但计数部分无法正常工作.通过忽略我的距离计算标准,它返回汽车总数. 我正在执行以下SQL:SELECT * FROM (SELECT *,ROUND(((ACOS(SIN(51.4811109 * PI() / 180) * SIN(latitude * PI() / ...

MongoDB聚合PHP,按小时分组【代码】

我有以下格式的文件{"_id" : ObjectId("12e123123123123123"),"client_id" : "12345667889","resource" : "test/test","version" : "v2","ts" : new Date("Wed, 02 Jan 2013 15:34:58 GMT +08:00") }ts是MongoDate()字段. 我试图在php中使用MongoDB聚合函数按client_id分组,小时和计数用法显示在表/图中 这是我目前的尝试$usage = $this->db->Usage->aggregate(array(array('$project' => array('hour' => array('years' => array(...

php – 在mysql中按周计算数据和分组【代码】

这是我的数据库表:CREATE TABLE IF NOT EXISTS `inspection_report` (`Inspection_datetime` datetime NOT NULL,`Line` char(5) NOT NULL,`S` int(11) NOT NULL,`A` int(11) NOT NULL,`B` int(11) NOT NULL,`C` int(11) NOT NULL, INSERT INTO `inspection_report` (`Inspection_datetime`,`Line`,`S`, `A`, `B`, `C`) VALUES ('2010-09-01 09:08:01','FA 05',0, 0, 0, 0),('2010-09-02 14:24:35','FA 07',0, 0, 1, 0),('2010-09-...

列出在PHP / MySQL中按天分组的日记事件【代码】

我正在尝试从MySQL数据库中列出PHP中的日记事件,但按天分组.我会解释一下. 这是我到目前为止的截图: 正如您所看到的,2012年10月23日有两个日记活动,并显示两个日历图标/表示/无论什么.我实际上希望它在左侧显示一个日历图标,但在右侧列出所有那些日期事件,直到第二天 – 如下面的a?r?t?i?s?t?s?idiots印象中所示: 这是我刚刚写的代码,有人可以指出我正确的方向:$SQL = "SELECT entry_id, entry_title, entry_body, entry_date, ...

MySQL(或PHP?)组按字段数据分组【代码】

我有一个类似于这个的MySQL数据库:ID Group Name1 1 John 2 1 Andrea 3 1 Jack 4 2 Mike 5 2 Kurt 6 3 Alice我需要在一个看起来像这样的html表中对结果进行排序:Group Name -----------------------1 JohnAndreaJack -----------------------2 MikeKurt -----------------------3 Alice -----------------------我...

php Mysql将用户消息分组和排序在一起【代码】

PHP Mysql表:消息id sender receiver time_sent Message SendDel RecDel 1 1 3 2011-08-17 14:00:00 [text] 0 0 2 3 1 2011-08-17 15:00:00 [text] 0 0 3 2 4 2011-08-18 14:19:28 [text] 1 0 4 4 2 2011-08-18 15:19:28 [text] 0 0目标是检索最高价值的消息(MAX)并根据发送者...

php – 如何使sql查询按日期对结果进行分组和求和?【代码】

在yii2应用程序中,我有付款模型,字段ID(主键),u_id(整数,表示从用户模型进行此付款的人的ID),总和(整数)和日期.例:+--------------------------------+ | Payment | +--------------------------------+ | id | u_id | sum | date | +--------------------------------+ | 1 | 1 | 400 | 2015-11-25 | | 2 | 1 | 200 | 2015-11-25 | | 3 | 2 | 500 | 2015-11-25 | | 4 | 2 ...

php – 如何在sql中按周分组数据?【代码】

我得到的表值如下表所示Name City Datea 1 Mar 22 2013b 2 Apr 19 2013c 3 Apr 20 2013 d 4 Apr 22 2013e 5 Apr 27 2013f 6 Apr 30 2013g 7 Jun 5 2013我得到了如上表所示的价值观.今天的日期是2013年4...

php – 按类别对mysql结果进行分组,并将它们显示在每个类别下的组中【代码】

我正在尝试创建一个简单的css菜单,从mysql表中获取数据. 我的想法是有这样的菜单Category 1- link 1- link 2- link 3Category 2- link 1- link 2- ect...每个链接都有一个名为“category”的字段.所以我想在每个类别的菜单中分组和显示链接. 我有mysql分组之类的$sql = "SELECT * FROM content group by category"; $result = mysql_query($sql); 然后我有像这样的HTML<ul class="menu"><li id="category1" class="files"><a href=...

php – 按字段分组在MongoDB中不起作用【代码】

我正在尝试计算我的数据库中所有记录的总和,我需要避免重复.我写了这段代码来对记录进行分组,但它对我不起作用.$pipeline = [['$match' =>$criteria->getCondition()],['$group' => ['_id' => '$order_id', 'total' => ['$sum' => '$'.$column]]] ];$this->getDbConnection()->aggregate('ticket_cache', $pipeline);测试要求:db.getCollection('ticket_cache').aggregate( { "$match":{"event_id":64} }, {"$group" : {"_id":"$o...