Bonjour,

voici mon schema:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Article_Installe
   column:
      remplace_id:
         type: integer
   relations:
      ArticleInstalle:
         local: remplace_id
         foreign: id
         type: one
         alias: articleRemplace
Cela me permet de savoir pour un article donnée, s'il en remplace un autre ou si c'est une pièce d'origine.

J'aimerai exécuter cette requête pour avoir la liste des articlesinstallés, je dois donc prendre tous les articles, et enlever les articles qui ont leur identifiant dans remplace_id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT id
from article_installe
where id not in (
SELECT remplace_id from article_installe where remplace_id is not null)
J'aimerais avoir l'équivalent avec une exécution doctrine. Je ne sais pas comment gérer le not in.

Merci d'avance