2017-06-20 7 views
-3

私は合計の行を取得し、また行を取得したい。私はこのSQLの数と行を取得

SELECT count(id), id 
FROM post 
LIMIT 10; 
+2

私があなたに何を求めているのかは少しも分かりません。サンプルデータと希望する結果を提供してください。また、使用しているDBMSも含めてください(例: 'SQL Server'、' MySQL'、 'Oracle'など) – Siyual

+0

クエリが制限されていてもすべての行を取得したいと思っています。それは 'MySql'です –

+0

おそらく2つのクエリが必要です.1つは合計カウントと1つは最初のNです。 – tadman

答えて

0

のようなものが、内側のクエリは、カウントを取得し、あなたが所望のデータを取得することができjoinを使用しています!

select a.*,b.count 
from post a 
join (SELECT count(id) as count, id 
     FROM post group by id) b 
    on a.id=b.id; 
関連する問題