2017-11-27 1 views
0

を使用してLIMIT 1を登録しようこれは私のコードhttps://gist.github.com/anonymous/cf7de8400327b98631d2f6d9b23084b5INNERは、私は、内側に制限するにはどうすればよいPAGINATION

Thread Table

ある

INNER JOIN comments ON thread.t=comments.comment_id 

この部分にDESCによって順序を1に参加Comments Table

なぜなら、コメントの重複コンテンツの問題がある結果出力で

外観は、自己のみ、各ポストのための最近のコメントを選択するためにあなたのコメントテーブルに参加してください@MハリドJunaid

+1

外部リンクを使用した転記コードはあまり役に立ちません。いくつかのサンプル入力データとそれに対応する結果セットとともに質問全体にコード全体を投稿できるのが望ましいでしょう。 –

+0

cant投稿全体のコードここからエラーの赤いボックス.. idkなぜ –

+0

[this](https://meta.stackoverflow.com/questions/251361/how-do-i-format-my-code-blocks)を読んでみてください。コードを投稿する方法と書式付きテキストについては、ポストを参照してください。 –

答えて

0

を(1を制限する必要があります)

SELECT 
    t.t_dp, 
    t.t, 
    t.t_id, 
    t.tittle, 
    t.t_username, 
    t.t_date_posting, 
    t.views, 
    c.comments, 
    c.comment_time, 
    c.comment_id, 
    c.c 
FROM 
    thread t 
    INNER JOIN comments c 
    ON t.t = c.comment_id 
    LEFT JOIN comments c1 
    ON c.comment_id = c1.comment_id 
    AND c.id < c1.id 
WHERE t.t_type = '02' 
    AND c1.id IS NULL 
LIMIT @start_from, @results_per_page 

はまた、あなたは、順序の制限が記録に適用されるには何の意味を、行いませんORDER BYなしLIMITを使用しています。

+0

ありがとうございました.. –

+0

あなたはスレッドに問題がありますクエリで –

+1

@Starde 'INNER'を「LEFT」結合に変更 –

関連する問題