Count

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

  1. 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
    1. Super. Ça fonctionne.
      Merci !
      0