mysql group by问题

WBOY
Freigeben: 2016-06-23 14:11:05
Original
901 Leute haben es durchsucht

id name value
1 a 3
2 a 4
3 a 5
如果我这样写
select * from table1
group by a

结果是
1 a 3

但是我希望要的是
3 a 5 

应该怎么写?


回复讨论(解决方案)

写快了  sql语句 第二行改一下 
group by name  
抱歉

select * from (select * from table1 order by id desc) t
group by a

order by id DESC limit 1 也能实现类似的结果,但很可能不是你要的答案,建议你说出自己的本意。

SELECT * FROM (SELECT * FROM table1 ORDER BY id DESC) AS a GROUP BY name

SELECT * FROM (SELECT * FROM table1 ORDER BY id DESC) AS a GROUP BY name 我这里的a是sql的临时变量,不是你的name.

2楼的写法是我要的 谢谢大家。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!