0
votes

Trouver des lignes uniquement avec des valeurs non dupliquées dans une partition de fenêtre

Je veux regarder pourquoi certains descriptions code> sont différents pour le même permis code> id. Voici la table (j'utilise le flocon de neige): xxx pré>

Ce que je veux, c'est d'interroger cette table et de sortir uniquement les ensembles de lignes qui ont des identifiants de permis en double mais différents em> descriptions. p>

La sortie que je veux est la suivante: p> xxx pré>

J'ai essayé ceci: p>

count(unique description) over (partition by permit order by permit) as description_dupecount


2 commentaires

Savez-vous que clé primaire empêcherait ce problème dans une première place?


@AlexLarionov merci. Oui, je sais mais ce n'est pas nos données de commencer. Il n'y a pas de clé primaire.


4 Réponses :


1
votes

une méthode utilise min () et max () et comptage () : xxx


0 commentaires

0
votes

devrait fonctionner xxx


0 commentaires

1
votes

Je voudrais simplement utiliser exister : xxx

pour gérer les valeurs null , nous pouvons utiliser l'opérateur d'égalité null-sécurité standard < code> est distinct de , quel snowlake prend en charge: xxx


1 commentaires

Je reçois une erreur de compilation SQL: le type de sous-requête non pris en charge ne peut pas être évalué .



0
votes

C'est mon aller à: xxx


0 commentaires