begin process at 2008 07 06 03:12:53
1 205 441 membres
21 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Selectionner des entrées qui n'existent pas dans une table associée [ SQL Server, MSDE, SQL Express / Requêtes ] (Max207)

Selectionner des entrées qui n'existent pas dans une table associée le 27/02/2008 10:02:28

Max207
Bonjour,

Je fais appel à vous car je suis bloqué actuellement.

J'ai 2 tables:

Table1:                  Table2:
ID                           ID
1                              1
2                              2
3                              2
4                              1
5                              3


Je cherche à créer une vue qui doit m'afficher les ID de la Table1 qui ne sont pas présents dans la Table2. Donc ici, je devrai avoir le résultat suivant:

Table1:     
ID                                         
4                      
5  


J'ai tenté quelque chose comme ceci mais sans succès:

SELECT table1.ID
FROM table1, (SELECT table2.ID
                        FROM table2
                        GROUP BY table2.ID    ) nouvtable
WHERE table1.ID!=nouvtalbe.ID

Mais ça m'affiche un bon paquet d'ID à la place :-(

Pourriez-vous me donner un ptit coup de main? Merci d'avance!

        

Re : Selectionner des entrées qui n'existent pas dans une table associée le 27/02/2008 20:52:36

Firelion
Réponse acceptée !
Bonjour,

Il me semble qu'il faut utiliser NOT IN

Essaye quelque chose qui ressemble à ça:

select table1.ID from table1 where table1.ID NOT IN(Select table2.ID from table2)

(Pas de jointure dans ce cas il me semble)

Re : Selectionner des entrées qui n'existent pas dans une table associée le 28/02/2008 13:59:39

Max207
C'est exactement ça! Je connais en plus mais je n'y avais pas pensé.

Merci de ta participation


Classé sous : entrées, id, selectionner, table2, table1

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS