vedendolo velocemente ti direi di controllare questo ..

...JOIN dettaglio ON articoli.ID = dettaglio.ID ...

sicuro che non sia articoli.id=dettaglio.articolo ?