My-Datensatz (DS1) sieht wie folgt aus:BigQuery: Gruppe von Tabellenname
2014_01_01_tableA
2014_01_01_tableB
2014_01_02_tableA
2014_01_02_tableB
Die Abfrage:
SELECT date, COUNT(1) AS counter
FROM [ds1.2014_01_01_tableA], [ds1.2014_01_01_tableB], [ds1.2014_01_02_tableA], [ds1.2014_01_02_tableB]
GROUP BY date;
Returns:
date, counter
2014-01-01, 100
2014-01-02, 200
Ist es irgendwie möglich auch nach dem Tabellennamen zu gruppieren? So etwas vielleicht? ...
SELECT date, COUNT(1) AS counter, TABLE_NAME() AS table_name
FROM [ds1.2014_01_01_tableA], [ds1.2014_01_01_tableB], [ds1.2014_01_02_tableA], [ds1.2014_01_02_tableB]
GROUP BY table_name, date;
Erwartetes Ergebnis:
date, counter, table_name
2014-01-01, 50, 2014_01_01_tableA
2014-01-01, 50, 2014_01_01_tableB
2014-01-02, 100, 2014_01_02_tableA
2014-01-02, 100, 2014_01_02_tableB
TABLE_NAME() AS table_name
existiert nicht, leider.
Alle Updates zu dieser Funktion? –
Jetzt, da es "Table Wildcard-Funktionen" gibt, die nach dem Tabellennamen gruppieren können, fühlt es sich so an, als wäre es mehr denn je nötig. – Jack
@ jordan-tigani - Sind Fortschritte dabei gemacht worden? –