V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
deigo42
V2EX  ›  问与答

分页,每一页内某个字段重复列不超过两条,怎么实现

  •  
  •   deigo42 · 2017-06-30 11:01:18 +08:00 · 1457 次点击
    这是一个创建于 2733 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是一个商城平台,想每一页显示 [更多不同卖家] 的商品
    比如 A 最近上了 5 个商品,B 最近上了 8 个商品
    更早前 C,D,E,F 上架了一个商品
    那时间排序第一页就全是 AB 的商品了,这不行
    虽然我觉得这需求本身就问题大,不过还是想知道能不能实现
    6 条回复    2017-06-30 14:12:38 +08:00
    lsido
        1
    lsido  
       2017-06-30 11:44:37 +08:00
    哈哈,我想到 limit 2
    EchoUtopia
        2
    EchoUtopia  
       2017-06-30 13:01:43 +08:00
    order by seller_id, item_timestamp
    deigo42
        3
    deigo42  
    OP
       2017-06-30 13:48:29 +08:00
    @EchoUtopia 你这更聚一堆了- -
    Light3
        4
    Light3  
       2017-06-30 14:00:20 +08:00
    这个逻辑好像搞不了 要不然你就 order by seller_id ? (你现在这个时间已经不是重点了) 然后取到这是个 10 值以后 后面的都 not in ?
    johnny23
        5
    johnny23  
       2017-06-30 14:08:21 +08:00 via iPhone
    取出来内存操作一番 一般直接 sql 不好操作的我都取出来后自己弄
    johnny23
        6
    johnny23  
       2017-06-30 14:12:38 +08:00 via iPhone
    不然就用多少个卖家写多少条 select xxxx where sellid=a 这样的丢一堆后再输出 我一般不考虑那么多效率问题 直接干 老板!我以后再改!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2577 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:39 · PVG 23:39 · LAX 07:39 · JFK 10:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.