-1

重複の可能性:
結合を生成するには linq が必要

この投稿によると、なぜ MYSQL の上限オフセットが高いとクエリが遅くなるのですか? およびこの記事http://explainextended.com/2009/10/23/mysql-order-by-limit-performance-late-row-lookups/以下のクエリを作成するにはlinqが必要です

SELECT  news.*
FROM    (
        SELECT  id
        FROM    news
        WHERE   cat_id= x
        ORDER BY
                id DESC
        LIMIT m, n
        ) o
JOIN    news
ON      news.id = o.id
4

1 に答える 1

0

わかりました...

var res =
    from item in 
        (from newsItem in news
        where newsItem.cat_id = x
        select newsItem.id).Skip(m).Take(n)

    join other in news
    on other.id equals item.id

    select item
于 2012-09-25T15:04:26.317 に答える