テーブルのリストを提供するテーブルからクエリを実行しています(さまざまな条件に基づいて、リストは異なります)。
テーブル名とその行数のリストを表示したい。どうすればこれを達成できますか?
私が試してみました
select count(*) from (select tablename from main_table) as t;
ただし、main_table のエントリ数を返すだけで、各テーブルのエントリ数は返しません。
システム テーブルを使用して行数を取得できますが、すべてのテーブルではなく特定のテーブルが必要なため、特定のクエリの行数が必要になる場合があります。
アルゴはこんな感じ
for tablenames in main_table where id>3:
select count(*) from tablename where constraints