【发布时间】:2020-09-05 10:13:42
【问题描述】:
我有商品表
good_link, parent_link, name
sdf-sdfg ffff rock
utyruuur ffff qwe
gfhdfggg dddd paper
sdfghvcx eeee water
ncvbcxvb dddd tree
dsgfdsg zzzz sdff
sdfsdff zzzz fdgdf
sdfgdgg zzzz sdfsdf
dsvfdgg zzzz ssdfgr
brtyfgh zzzz fgdfgdf
如何通过 parent_link 订购数据以获得类似的数据
ffff
dddd
eeee
zzzz
ffff
dddd
zzzz
zzzz
zzzz
zzzz
所以所有的货物都是一个接一个,但总是有不同的 parent_link(上一行 parent_link != 下一行 parent_link,排序 A-Z 没有区别)?
【问题讨论】:
-
到目前为止你有什么尝试?
-
事实上没有。 ->groupBy('parent_link') 当然像我需要的那样工作,但它不是一个变体我不明白我应该如何开始
-
下一个 parent_link 应该与上一个不同
-
我认为您应该添加更多上下文,解释您为什么需要它,因为有了可用的元素,这个问题没有任何意义。您需要按相同的 parent_link 对元素进行分组,还是需要将它们分开?它们应该如何分开,它们不能是顺序的,但除此之外它们可以按任何顺序排列,或者应该用某种逻辑分开?
-
@gbalduzzi,我不想分组。我只想要排序元素,其中每个下一个 parent_link != 上一个 parent_link。
标签: mysql laravel eloquent mariadb