如何按路徑模式對包含URL的行進行分組?例如。我們必須有地址:按URL路徑模式分組的MySQL組
1 http://example.com
2 http://example.com/products
3 http://example.com/products/some-product
4 http://example.com/categories
5 http://example.com/categories/cat1
6 http://example.com/categories/cat2
7 http://example.com/categories/cat3
8 http://example.com/tags
9 http://example.com/tags/tag1
10 http://example.com/tags/tag2
11 http://example.com/tags/tag3
12 http://example.com/about
那麼結果將是:
1 http://example.com
2 http://example.com/products
3 http://example.com/products/some-product
4 http://example.com/categories
5 http://example.com/categories/cat1
8 http://example.com/tags
9 http://example.com/tags/tag1
12 http://example.com/about
我們知道域名http://example.com。我們需要所有不同的路徑類型。基本上我們想知道不同的網頁有哪些網頁。因此,它是一種http://example.com/ */*/* ...
您需要描述分組背後的邏輯。 1)你如何確定哪些值應該組合在一起2)從相似的哪一個保持。 – Shadow
1)在底部添加評論。 2)我們拿第一個。 – Vygandas
在rdbms中沒有第一個這樣的東西。你需要先由什麼決定。 – Shadow