Nedenfor er til BigQuery Standard SQL og så simpelt som nedenfor
#standardSQL
SELECT ANY_VALUE(first_name) first_name
FROM `project.dataset.table`
GROUP BY age
Som du kan se, manglede du kun aggregeringsfunktion - det kan være en hvilken som helst - MAX, MIN osv. Jeg har valgt ANY_VALUE som eksempel
Du kan teste, lege med ovenstående ved at bruge nogle forenklede dummy-data som i eksemplet nedenfor
#standardSQL
WITH `project.dataset.table` AS (
SELECT 'Thomas' first_name, 25 age UNION ALL
SELECT 'Mike', 25 UNION ALL
SELECT 'Thomas', 30 UNION ALL
SELECT 'Mark', 40
)
SELECT ANY_VALUE(first_name) first_name
FROM `project.dataset.table`
GROUP BY age
med resultat
Row first_name
1 Thomas
2 Thomas
3 Mark