2016-08-25 4 views
0

クエリのレコードを数えたいと思います。問題は、クエリが一定ではないということです。MySQLの複数のクエリ

String query = "select * from users"; 
String queryCount = "select count(*) from (" + query + ")"; 

この:ユーザーから*選択が

一例であり、私はこれについて何かを考える

私はこのような何かを書くが、これは唯一、ほぼ良好です

select count(*) from (select * from users); 

mysqlクエリのように正しくないです。

ERROR 1248(42000):すべての派生テーブルは、独自のエイリアス

そのための正しいコマンドとは何である持っている必要がありますか?

+2

派生テーブルに別名 – Strawberry

答えて

1

これを試してみてください:

select count(*) from (select * from users) as alias; 

括弧内のクエリによって生成された結果セットのためのいくつかの名前があることが必要です。

+0

を付けてくれてありがとう、これは良い答えです! –

関連する問題