mysql按顺序排序_MySQL按顺序排序
发布日期:2021-10-26 17:40:21 浏览次数:3 分类:技术文章

本文共 1135 字,大约阅读时间需要 3 分钟。

我有一个选择查询,产生以下内容:

select customers.city , books.title

from loaned, books, customers

where loaned.userID = customers.userID

and loaned.bookID = books.bookID

+------------+-------------------------------+

| city | title |

+------------+-------------------------------+

| Harrogate | The cross rabbit |

| Harrogate | PHP and MySQL web development |

| Harrogate | PHP and MySQL web development |

| Whitehaven | Greek Mythology |

| Whitehaven | Dino-soaring |

| Whitehaven | Dino-soaring |

| Sale | Magic tricks |

| Sale | Magic tricks |

| Sale | Magic tricks |

| Sale | Dino-soaring |

| Sale | Dino-soaring |

+------------+-------------------------------+

11 rows in set (0.00 sec)

我想找到每个城市最受欢迎的标题,所以我做了以下工作:

group by city

order by count(distinct title) desc

但是这不会产生正确的结果.我明白了:

+------------+-------------------------------+

| city | title |

+------------+-------------------------------+

| Sale | Dino-soaring |

| Whitehaven | Dino-soaring |

| Harrogate | PHP and MySQL web development |

+------------+-------------------------------+

3 rows in set (0.00 sec)

这似乎是按字母顺序排序,而不是按人气排序.

获得数据后,我认为按照我的要求订购数据很容易,但事实并非如此.

我是否需要进行某种加入或更复杂的事情?

提前致谢.

转载地址:https://blog.csdn.net/weixin_33952775/article/details/113348790 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:基于DNS的mysql高可用_【MySQL】DNS与MHA/ZABBIX构建的高可用MySQL
下一篇:mysql ef5 批量删除_VS2015+MySql+EF6采坑经验总结

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月25日 01时10分23秒