0
これはクエリを使用して作成されたビューです。ビューとしてSELECTタイトル、カウント(*)FROM articles、log l WHERE a.slug = substring(l.path、 10)GROUP BYタイトルORDER BYビューDESC;PostgreSQLで所望の結果を得るために2つのテーブルとビューを結合する
title | views
------------------------------------+--------
article-1 | 338647
article-2 | 253801
article-5 | 170098
article-3 | 84906
article-8 | 84810
article-7 | 84557
article-6 | 84504
article-4 | 84383
ここで、このビューを使用して、タイトルに関連付けられた各著者の記事ビューの合計を印刷するクエリを作成しようとしています。以下では、他の2つのテーブルのキー列を再作成しました。
AUTHORS
name | id
---------------------+--------
author-1 | 1
author-2 | 2
author-3 | 3
author-4 | 4
ARTICLES
author | article
--------------+--------
1 | article-1
2 | article-2
1 | article-3
4 | article-4
1 | article-5
1 | article-6
3 | article-7
2 | article-8
パーフェクト助けを、ありがとうございました!私はデータベースに非常に新しいですし、JOINは私が間違いなく仕事が必要なものです。 –