Ops avevi già risposto.
Beh secondo me è possibile, tramite UNION se vai a selezionare un gruppo di attributi comuni
Per esempio:
codice:
SELECT Id, id_ref, titolo, immagine as Link, descrizione, 0 as thumbnail, 'img' as Tipo FROM TbImmagini WHERE id_ref = x
UNION
SELECT Id, id_ref, titolo, video as Link, '' as Descrizione, thumbnail, 'vid' as Tipo FROM TbVideo WHERE id_ref = x
Così otterrai un recordset con i dati di tutti i risultati mischiati (se li vuoi anche ordinati in ordine alfabetico fai una "SELECT * FROM (<query_sopra>) ORDER BY Titolo, Descrizione".
Credo tu voglia fare questo. Ovviamente dovrai per ogni record controllare il campo Tipo per processare diversamente i dati che ottieni in base al video o l'immagine.
Ti è utile?