¿BigQuery es compatible con SubQueries?

En mi cláusula SQL FROM, quiero usar una tabla creada dinámicamente a través de una subconsulta:

Select A.Field1,B.Field2 FROM TableA as A, (select Field1,Field2 from TableB) B Where A.Field1 = B.Field1 

¿BigQuery es compatible con esto?

No necesita una subconsulta para esto:

 Select A.Field1,B.Field2 FROM TableA as A join TableB as B on A.Field1 = B.Field1; 

Pero sí, de acuerdo con el manual de reference , BigQuery admite subconsultas.

Sí, lo hace, recuerdo haber hecho algo así como

 SELECT a ,b FROM Tablea WHERE a not IN (SELECT a FROM Tableb) 

Primero, arreglemos formalmente su consulta (suponiendo que está utilizando BigQuery Legacy SQL)
Tenga en count que en la coma SQL henetworkingada no se utiliza como JOIN, sino como UNION ALL

Así que consulta, para trabajar, debe verse como a continuación

 SELECT A.Field1, B.Field2 FROM TableA AS A JOIN (SELECT Field1, Field2 FROM TableB) AS B ON A.Field1 = B.Field1 

Por supuesto, en su ejemplo particular no necesita una subselección, pero creo que es solo un ejemplo simplificado, así que no voy en esta dirección y otras respuestas ya lo señalaron de todos modos

Por último, sobre las subconsultas en BigQuery
BigQuery Legacy SQL admite el uso muy limitado de subconsultas, conocido como table subquery , en FROM y FLATTEN y semi o anti semi-JOIN (con un solo campo)
Puede encontrar detalles aquí https://cloud.google.com/bigquery/query-reference

Por otro lado, BigQuery Standard SQL proporciona soporte de scope para subconsultas, para subconsultas de tablas y subconsultas de expresiones
Puede ver más aquí https://cloud.google.com/bigquery/sql-reference/query-syntax#subqueries Nota: la versión de BigQuery Standard SQL está en Alpha todavía