QUERY({
QUERY(tableA!A:C,"SELECT * WHERE 1 = 1");
QUERY(tableB!A:C,"SELECT * WHERE 1 = 1")
},
"WHERE Col1 IS NOT NULL")
こう書くとテーブルAとBのデータが縦に並ぶ。
SQLでいうUNIONのイメージ。
※最後のWHERE句ではA,B,Cといった列番号ではなく、SELECTされたカラムに対してCol1,Col2.Col3と記述する。
尚、ここの条件は最初のQUERY部にしか適用されない?
tableA
.
.
.
tableB
.
.
QUERY({
QUERY(tableA!A:C,"SELECT * WHERE 1 = 1"),
QUERY(tableB!A:C,"SELECT * WHERE 1 = 1")
},
"WHERE Col1 IS NOT NULL")
こう書くとテーブルAとBのデータが横に並ぶ。
こちらはサブクエリのイメージ。
tableA tableB
. .
. .
. .