查询中的TRIM功能不起作用

时间:2017-05-19 18:22:04

标签: mysql

我目前正在尝试使用以下内容查询日志:

main.c

但是,我只收到了6个结果。以下是我应该收到的8个。

下表是log.path:

select title, count(log.path) as views 
from articles join log on articles.slug = trim(leading '/article/' from path) 
group by articles.title order by views desc;

文章表:

slug

坏事情-不见了

球囊打手-注定

熊爱 - 浆果

候选是-加加速度

山羊-吃谷歌

媒体迷恋与 - 熊

麻烦换困扰

所以一对多-熊

我的查询不应该工作,因为我正在从文件路径中修剪/article/candidate-is-jerk /article/media-obsessed-with-bears /article/goats-eat-googles /article/balloon-goons-doomed /article/bears-love-berries /article/trouble-for-troubled /article/bad-things-gone /article/so-many-bears 吗?

我知道我可以使用'/article/'代替substring(log.path FROM 10)来获得我想要的结果,但我相信我的查询也应该有效。任何人都可以告诉我为什么我的查询不起作用吗?

另外,我正在尝试这段代码:

trim(leading '/article/' from path)

这给了我0行。有人可以帮忙吗?

0 个答案:

没有答案