Yes.
Hai sempre la tabella "principale" che indica se un articolo è abilitato o meno.
Se un articolo e abilitato allora non occorre avere un record nella tabella.
In questo modo ti semplifichi anche lo sviluppo.
Esempio di query :
codice:SELECT * FROM `articoli` a WHERE `articolo_abilitato` = 1 or (`articolo_abilitato` = 0 and EXISTS ( SELECT * from articoli_esclusi e where a.articolo_id = e.articolo_id AND e.art_magazzino = '15' ) )