質問編集履歴
3
タイトルにbigqueryを明記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
SQLで2つのテーブルを合わせたテーブルを作りたい
|
1
|
+
SQL (BigQuery) で2つのテーブルを合わせたテーブルを作りたい
|
body
CHANGED
File without changes
|
2
bigqueryでやりたいといことを明記
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,5 @@
|
|
1
1
|
SQLをつかって以下のようなテーブルの作成(結合)がしたいです。
|
2
|
+
BigQueryでWITH句を使って一時テーブルを作成したいです。
|
2
3
|
|
3
4
|
現在以下の2つのテーブルがあります。
|
4
5
|
|
1
具体的に知りたいことを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,14 +2,14 @@
|
|
2
2
|
|
3
3
|
現在以下の2つのテーブルがあります。
|
4
4
|
|
5
|
-
コンテンツIDの一覧テーブル
|
5
|
+
1 : コンテンツIDの一覧テーブル content_table
|
6
6
|
||コンテンツID|
|
7
7
|
|:--|:--:|
|
8
8
|
||1|
|
9
9
|
||2|
|
10
10
|
||:|
|
11
11
|
|
12
|
-
ユーザーのコンテンツの評価 (ユーザーが評価していないコンテンツについてのレコードはないです)
|
12
|
+
2 : ユーザーのコンテンツの評価 (ユーザーが評価していないコンテンツについてのレコードはないです) rating_table
|
13
13
|
|ユーザー|コンテンツID|評価|
|
14
14
|
|:--|:--:|--:|
|
15
15
|
|A|1|1|
|
@@ -26,5 +26,15 @@
|
|
26
26
|
|3|4|0|0|
|
27
27
|
|:||||
|
28
28
|
|
29
|
+
これのテーブルをSQLで作りたいのですが可能でしょうか?
|
29
30
|
|
31
|
+
現在 with句を使って 上記2つのテーブルを作り、最終的に「評価テーブル」を出すsqlコードが知りたいです。
|
32
|
+
```sql
|
33
|
+
with content_table as (
|
34
|
+
~
|
35
|
+
),
|
36
|
+
rating_table as (
|
37
|
+
~
|
38
|
+
)
|
30
|
-
これ
|
39
|
+
これ以降に書く「評価テーブル」を吐き出すsql が知りたいです。
|
40
|
+
```
|