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

php – MySQL:链接评论的答案,分组和限制【代码】

我有以下MySQL表:+----+--------+------+| id | answer | type |+----+--------+------+ >| 1 | -1 | 1 || 2 | 1 | 2 || 3 | 1 | 1 | >| 4 | -1 | 2 || 5 | 4 | 2 || 6 | 4 | 1 | >| 7 | -1 | 1 || 8 | 7 | 2 | >| 9 | -1 | 2 | >| 10 | -1 | 1 | >| 11 | -1 | 2 |+----+--------+------+> = original comment> answer = -1的条目是...

php – 选择所有匹配的两个字段,并使用mysql将这两个字段分组【代码】

我有一个消息系统,它可以作为消息系统和聊天系统使用,这些系统由一个名为source的字段区分. 我有消息部分正确排序和分组,但是在聊天部分它没有相应地对这些进行分组,请参阅下面的SQL:SELECT * FROM messages WHERE ( senderID = "1" OR receiverID = "1" ) AND source = "1" GROUP BY receiverID, senderID ORDER BY addedDate DESC LIMIT 10所以我期待的结果是每场比赛只有一场,即每场比赛一场 但是由于某种原因我得到两个. ...

MongoDB与PHP聚合 – 按日期分组【代码】

我在MongoDB中使用PHP聚合.代码如下:$results = $c->aggregate(array(array('$project' => array('day' => array('$dayOfYear' => '$executed')),),array('$group' => array('_id' => array('day' => '$day'),'count' => array('$sum' => 1)),),array('$sort' => array('_id' => 1),),array('$limit' => 30) ));这个问题是,$dayOfYear没有正确排序,因为它排序2然后3然后345,346 ……我需要它是日期升序.所以,基本上不是简单地做$d...

php – 从表中查找最新消息,由用户在mysql中分组【代码】

我的网站上有一个私人消息表,有一段时间我现在有一个收件箱和发送箱分开.我想将收件箱/发送箱组合在一起,只向特定用户显示最新消息. TLDR:我想显示通过发送到每个用户或从每个用户发送的最新消息. 表的例子| id | fromuser | fromid | touser | toid | message | timestamp | -------------------------------------------------------------------------------- | 1 | user1 | 1 | user2 | 2 | He...

php – MYSQL:最接近按user_id分组的提供日期【代码】

我需要获取多行,其中date_added最接近但未超过用户提供的日期,按user_id分组. 我已经看了一堆最大的组类型答案,但我不是那里: Get nearest records to specific date grouped by type SQL Query to show nearest date? Find closest datetime to specified datetime in mysql query Get closest date from MySQL table https://dev.mysql.com/doc/refman/5.0/en/example-maximum-column-group-row.html 这是关闭:https://stackov...

php – Mysql分组数据和正则表达式【代码】

我有一张表,在检查患者后由我们的提供者记录代码.代码看起来像A11,B99,C68,A12,O87,F76等.现在,我需要创建一个报告,将这些代码分组并计算在内.组应该看起来像A00-B99,C00-D48,D50-D89等.我已经研究过,发现我可能不得不使用REGEXP,我想尽量避免使用它.有人可以帮助什么是有效和优化的方式吗? 表:ID Codes description1 A11 Infection2 A01 Intestinal infectious diseases 3 H77 Intestinal infectious disea...

php – 如何在sql中按两列分组?【代码】

我有两个表,一个是“事件”,第二个是“门票”: 活动表:============================ | event_id | event_name | ============================ | 101 | Running Event | | 102 | Cycling Event | ============================门票表:============================================================== | ticket_id | event_id | ticket_number | ticket_generate_date| ========================================...