質問するログイン新規登録

質問編集履歴

3

タイトルにbigqueryを明記

2018/03/15 06:15

投稿

mashiroyuya
mashiroyuya

スコア24

title CHANGED
@@ -1,1 +1,1 @@
1
- SQLで2つのテーブルを合わせたテーブルを作りたい
1
+ SQL (BigQuery) で2つのテーブルを合わせたテーブルを作りたい
body CHANGED
File without changes

2

bigqueryでやりたいといことを明記

2018/03/15 06:15

投稿

mashiroyuya
mashiroyuya

スコア24

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

具体的に知りたいことを追加

2018/03/15 06:14

投稿

mashiroyuya
mashiroyuya

スコア24

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
- これテーブルをSQLで作りたいですが可能でしょうか?
39
+ これ以降に書く「評価テーブル吐き出すsql が知りたいです
40
+ ```