Bonjour à tous,
J'ai un problème que je n'arrive pas à résoudre en sql sous access. J'ai une table qui se structure de la façon suivante :
Table Stock :
Type | numero |
----------------
DNA | 30 |
Lym | 30 |
DNA | 10 |
Lym | 15 |
DNA | 40 |
Lym | 40 |
DNA | 19 |
Lym | 20 |
En fait, les valeurs {DNA, Lym} qui ont le même numéro forme un groupe. Ce que je voudrais faire c'est afficher tous les DNA qui ont un numéro différent du Lym.
J'ai essayé deux choses, la première :
En gros ça me retourne rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * from Stock where Stock.[Type] = 'DNA' and Stock.numero <> T_Stock.numero;
Du coup, j'ai copié toutes les valeurs DNA de la table Stock dans une autre table que j'ai nommé Stock_temp. Ensuite, j'ai essayé la chose suivante :
Ca me retourne une liste énorme qui est incorrecte. Est ce que quelqu'un pourrait m'aider, svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM Stock, Stock_temp WHERE T_Stock.numero not like Stock_temp.numero AND Stock.[Type]='DNA';
Merci.
Partager