La union può essere utile, ma se devi alternare una news e un articolo come hai postato nell'esempio lasciala perdere. Fai due query e utilizza i due array.
In ogni caso, chi ha consigliato una join per questo problema farebbe meglio a dedicarsi ad attività manuali e pratiche.