Non avevo fatto caso all'ordine dei campi. Prova 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
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