|
| Récupérer les ID des doublons d'un enregistrement |
| Iniciado por hugo.de-zordo, 29,oct. 2019 10:44 - 2 respuestas |
| |
| | | |
|
| |
| Publicado el 29,octubre 2019 - 10:44 |
Bonjour,
J'essaie de faire une requête, ou l'on rentre un ID (ex: 2), la requête check si le Nom et la Taille de l'ID (ici 2) est égal au Nom et à la Taille d'autres enregistrements qui ont un id différent (de 2).
exemple :
ID | NOM | TAILLE 1 | BLABLA | 1250 2 | TOTO | 8520 3 | BLA | 7596 4 | TOTO | 8520 5 | BLABLA | 1250
en gros je voudrais récupérer :
ID doublons | 2 | 4 |
Merci beaucoup de votre aide |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 194 mensajes |
|
| Publicado el 30,octubre 2019 - 11:44 |
SELECT T1.ID AS ID1,T2.ID AS ID2 FROM test T1 JOIN test T2 ON (T1.Nom = T2.Nom AND T1.Taille = T2.Taille) WHERE T2.ID <> 2 AND T1.ID = 2 renvoie ID1 | ID2 2 | 4
-- Côme, Clairinfo |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 194 mensajes |
|
| Publicado el 30,octubre 2019 - 11:54 |
Correction !
SELECT ID FROM test WHERE Nom = (SELECT Nom FROM test WHERE ID = 2) AND Taille = (SELECT Taille FROM test WHERE ID = 2) renvoie ID 2 4
-- Côme, Clairinfo |
| |
| |
| | | |
|
| | | | |
| | |
|