Non avevo fatto caso all'ordine dei campi. Prova così
ed eventualmente cosìcodice:SELECT titolo, id, img, 'album' AS tabella FROM photogallery_album WHERE attiva = 'si' UNION SELECT titolo, id, img, 'video' FROM video WHERE attiva = 'si' ORDER BY data_ins
codice:(SELECT titolo, id, img, 'album' AS tabella FROM photogallery_album WHERE attiva = 'si') UNION (SELECT titolo, id, img, 'video' FROM video WHERE attiva = 'si') ORDER BY data_ins