Ниже для BigQuery Standard SQL
#standardSQL
SELECT t2.*, t1.*, t3.*
FROM table1 t1
JOIN table2 t2 ON t1.field_a=t2.field_a
JOIN table t3 ON t2.field_b=t3.field_b
WHERE t1.field_condition=10
выше предполагает, что нет двусмысленности в именах полей
Между тем, ниже все еще работает в BigQuery Standard SQL
SELECT t2.*, t1.*, t3.* FROM table1 t1, table2 t2, table t3 WHERE t1.field_a=t2.field_a AND t2.field_b=t3.field_b AND t1.field_condition=10
и эквивалентно
#standardSQL
SELECT t2.*, t1.*, t3.* FROM table1 t1
CROSS JOIN table2 t2
CROSS JOIN table t3
WHERE t1.field_a=t2.field_a AND t2.field_b=t3.field_b AND t1.field_condition=10