Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 选择不同的和最近的一个_Php_Mysql_Sql - Fatal编程技术网

Php 选择不同的和最近的一个

Php 选择不同的和最近的一个,php,mysql,sql,Php,Mysql,Sql,我正在尝试获取最新的bahis.ID和bahis.isim字段,该字段具有连接规则。但在这一次,我得到了相同的bahis.id和bahis.isims。我想得到他们最近的一个,然后继续 我试了很多次,但都失败了。这是我最近的最后一个问题 SELECT bahis.ID, bahis.isim FROM bahis JOIN yorumbahis ON yorumbahis.bahisid = bahis.ID ORDER BY yorumbahis.ID DESC LIMIT 0,1

我正在尝试获取最新的bahis.ID和bahis.isim字段,该字段具有连接规则。但在这一次,我得到了相同的bahis.id和bahis.isims。我想得到他们最近的一个,然后继续

我试了很多次,但都失败了。这是我最近的最后一个问题

SELECT bahis.ID, bahis.isim 
FROM bahis 
JOIN yorumbahis 
  ON yorumbahis.bahisid = bahis.ID 
ORDER BY yorumbahis.ID DESC LIMIT 0,12
简单地说,我该怎么做

结果:

74 dfgfdggdf5455
68 sdffcc33
68 sdffcc33
76 adsadsd333
76 adsadsd333
74 dfgfdggdf5455
86 hjjk khjjk
73 cdsc4344
63 aaaaxxxxsssxxx
76 adsadsd333
76 adsadsd333
76 adsadsd333
预期结果

74 dfgfdggdf5455
68 sdffcc33
76 adsadsd333
86 hjjk khjjk
73 cdsc4344 
63 aaaaxxxxsssxxx
AND CONTINUE...
使用这个例子

CREATE TABLE bets        (`ID` int, `name` varchar(14)); 

INSERT INTO bets (`ID`, `name`) 
VALUES 
(1, 'a'),     (2, 'b'), 
(3, 'c'),     (4, 'd'), 
(5, 'e'); 

CREATE TABLE comments    (`ID` int, `betid` varchar(14)) 
; 

INSERT INTO comments     (`ID`, `betid`) 
VALUES 
(1, '2'),     (2, '2'), 
(3, '3'),     (4, '1'), 
(5, '4'),     (1, '3'), 
(2, '4'),     (3, '1'), 
(4, '2'),     (5, '2');

SELECT b.name, MAX(c.id)
FROM bets b 
JOIN comments c 
ON b.`ID` = c.`betid`
GROUP BY b.name
ORDER BY MAX(c.id) DESC;
输出

| name | MAX(c.id) |
|------|-----------|
|    b |        10 |
|    a |         8 |
|    d |         7 |
|    c |         6 |

@Nordenheim和
MIN(bahis.ID)
我尝试通过
选择不同的bahis.ID,bahis.isim进行分组
?如何知道哪些行是最近的行?我没有看到时间戳或序列id。最新的yorumbahis.id是最新的。#1054-更新了“字段列表”中的未知列“bahis.id”。在该级别,子查询使用
T
作为别名#1054-在“group statement”中的未知列“bahis.isim”:(第二个查询给出的结果与此相同;看起来我们只是在猜测。创建一个这样的工作示例,然后返回给我们。请发布您的表结构I.hizliresim.com/bDMYJG.jpg这是我的英文数据结构。我想得到12个带有最新注释的赌注名称。我只想要不同的名称。如果有两个或更多注释下注时,我只想获得该下注的名称一次。按注释“ID”或“注释”日期排序。(两者相同)
SELECT bahis.ID, max(bahis.isim) 
FROM bahis 
JOIN yorumbahis 
  ON yorumbahis.bahisid = bahis.ID 
group by bahis.id
ORDER BY yorumbahis.ID DESC LIMIT 0,12