私は次のクエリ書かれている:SQLで行数とともに行を取得するにはどうすればよいですか?
select
*,
count(pk_id) as row_count
from employee
group by
pk_id
をしかし、私はすべての列のためのROW_COUNT値として1を取得しておりません。 クエリの結果として返される行の総数はどのようにして取得できますか? 助けてもらえますか?
そしてもう一つは、私はすべてのサブクエリを書きたくないです:(
_rows with row count SQLクエリ_:あなたのクエリが100行を返す場合、結果のどこかに "100"が必要だと言いますか? – Nivas
正確にクエリを返すのですか?ちょうど総行数ですか?または行が増えるにつれ1,2,3を返すようにしますか?あなたの質問は非常に混乱しています。 – Flimzy
SQL ServerとOracleでは、 'SELECT *、COUNT(*)OVER(PARTITION BY NULL)FROM tblUsers'と書くでしょうが、それがMySQLで動作するかどうかはわかりません。 – Magnus