je le tableau suivant triés de manière spécifique (en HiveSQL):sous-ensemble sql ruche en fonction de première valeur et groupe unique
ID Binary UnnecessaryVar
1 F a
1 F b
1 T c
1 F d
2 F e
2 T f
2 F g
je voudrais sélectionner toutes les lignes pour chaque ID avant le premier T variable binaire, y compris le dossier où la variable est T. le résultat de la solution appliquée à la table ci-dessus serait:
ID Binary UnnecessaryVar
1 F a
1 F b
1 T c
2 F e
2 T f
Nous vous remercions à l'avance
Il n'y a rien de tel que _first_ dans les tables. Vous devez spécifier l'ordre pour pouvoir trouver une première rangée. – jarlh
Que faire s'il n'y a pas de «T»? –
@GordonLinoff dans ce cas, il faut prendre tous les enregistrements qui sont faux – criticalth