Count

Fermé
OracleNewbie - 5 mars 2010 à 10:06
 OracleNewbie - 5 mars 2010 à 13:21
Bonjour,

Sous Oracle, j'ai 2 tables:

table1
id col2 col3
1 blabla bloublou
2 blibli blublu
3 bleble bloblo

table2
id msg1
1 toto
2 titi
2 tata
3 tutu

Chaque id de la table1 correspond à un ou plusieurs id de la table2
Ce que je voudrais, c'est remonter tous les col3 de la table1 pour lesquels au moins un message de msg3 ne contient pas une chaîne spécifique. Ex: si titi ou tata contient le terme recherché, ne pas le remonter dans les résultats.
Je pensais faire un select imbriqué avec un count mais je sèche un peu.
Vous auriez une idée ?
Merci.

1 réponse

Lilouse64 Messages postés 99 Date d'inscription lundi 1 mars 2010 Statut Membre Dernière intervention 9 avril 2012 12
5 mars 2010 à 11:51
Tu regarde dans ta table 2 la ou il y a ton texte et tu ne les prend pas

Il me semble que ceci marche :
SELECT col3
FROM table1
WHERE id NOT IN
(SELECT id
FROM table2
WHERE msg1="tonTermeRecherché"
)
0
OracleNewbie
5 mars 2010 à 13:21
Super. Ça fonctionne.
Merci !
0