簡體   English   中英

在group_concat中添加限制

[英]Add limit in group_concat

我的mysql查詢像:

SELECT GROUP_CONCAT(scorecard_id  ORDER BY scorecard_id DESC) as scorecard_id 
FROM scorecard 
WHERE partner_id = 121 AND client_id = 15

它向我返回如下數據:

65,64,63,62,61,60,39,38,37,36,35,34,33,32,31,30,29...

我想在group_concat中添加限制,以便它返回前兩個值,即:

65,64

也許用子查詢將其括起來:

SELECT 
GROUP_CONCAT(t.scorecard_id) AS scorecardId
FROM 
(
    SELECT
        scorecard_id
    FROM scorecard
    WHERE
        partner_id = 121
    AND client_id = 15
    ORDER BY scorecard_id DESC 
    LIMIT 2
) AS t;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM