deigo42
V2EX  ›  问与答

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

  •  
  •   deigo42 · Jun 30, 2017 · 2016 views
    This topic created in 3270 days ago, the information mentioned may be changed or developed.
    就是一个商城平台,想每一页显示 [更多不同卖家] 的商品
    比如 A 最近上了 5 个商品,B 最近上了 8 个商品
    更早前 C,D,E,F 上架了一个商品
    那时间排序第一页就全是 AB 的商品了,这不行
    虽然我觉得这需求本身就问题大,不过还是想知道能不能实现
    6 replies    2017-06-30 14:12:38 +08:00
    lsido
        1
    lsido  
       Jun 30, 2017
    哈哈,我想到 limit 2
    EchoUtopia
        2
    EchoUtopia  
       Jun 30, 2017
    order by seller_id, item_timestamp
    deigo42
        3
    deigo42  
    OP
       Jun 30, 2017
    @EchoUtopia 你这更聚一堆了- -
    Light3
        4
    Light3  
       Jun 30, 2017
    这个逻辑好像搞不了 要不然你就 order by seller_id ? (你现在这个时间已经不是重点了) 然后取到这是个 10 值以后 后面的都 not in ?
    johnny23
        5
    johnny23  
       Jun 30, 2017 via iPhone
    取出来内存操作一番 一般直接 sql 不好操作的我都取出来后自己弄
    johnny23
        6
    johnny23  
       Jun 30, 2017 via iPhone
    不然就用多少个卖家写多少条 select xxxx where sellid=a 这样的丢一堆后再输出 我一般不考虑那么多效率问题 直接干 老板!我以后再改!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1291 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 17:25 · PVG 01:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.