質問編集履歴

1

状況説明を修正

2022/04/14 02:45

投稿

nnnr
nnnr

スコア0

test CHANGED
File without changes
test CHANGED
@@ -11,15 +11,17 @@
11
11
  |PersonId|Japanese|Math|
12
12
  |:--|:--:|--:|
13
13
  |1|60|70|
14
- |2|80|20|
14
+ |1|80|20|
15
15
 
16
+ ↑列を追加できなかったので記載を省略しますが、ScoreIdでレコードを区別しています。
17
+ PersonId:ScoreId=1:Nです。
16
18
 
17
19
  上記2つDBがあったとして、Where句でPersonIdを指定し、SELECT文を実行し下記のデータを取得するしたいです。
18
20
  例)PersonID = 1
19
21
 
20
22
  |PersonId|Name|ScoreList|
21
23
  |:--|:--:|--:|
22
- |1|Aくん|[60,70]|
24
+ |1|Aくん|[60,70],[80,20]|
23
25
 
24
26
  # 調べたこと
25
27
  BigQueryというSQLの一種(?)であればArray型での取得が可能なようです。