Courte : Existe-t-il un moyen d'interroger des champs BQ qui n'existent pas, en recevant des nuls pour ces champs ?
J'ai presque le même problème que BigQuery IF field exists THEN mais dans le mien, il arrive que mes API interrogent des tables où il n'y a pas certains champs particuliers (tables historiques) et cette approche échoue car elle a besoin d'une table avec ce champ :
SELECT a, b, c, COALESCE(my_field, 0) as my_field
FROM
(SELECT * FROM <somewhere w/o my_field>),
(SELECT * FROM <somewhere with my_field>)
Y a-t-il un moyen de faire quelque chose comme :
SELECT IFEXISTS(a, NULL) as the-field
FROM <somewhere w/o my_field>