Bonjours,

j'ai 3 tables: products, models, models_products.
Je souhaiterai faire un select products me retournant les products ayant une relation avec model avec un model_id spécifié mais aussi les products sans jointure, et c'est la que je bloque.

Les produits sans models
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
select * 
from products 
where products.id not in (
  select models_products.product_id 
  from models_products 
  group by models_products.product_id);
les produits avec un model précisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
select * 
from products 
inner join models_products pfm_pm on (pfm_pm.product_id = products.id) 
where pfm_pm.model_id in (XXX)
Quelqu"un pourrait m'aider à associer les 2 svp