Ho cambiato invece dell'id, ho impostato come order la data:
codice:
sql = SELECT * FROM (SELECT * from foto WHERE categoria = '"& scategoria &"' AND attiva = 'SI' UNION ALL SELECT * from video WHERE categoria = '"& scategoria &"' AND attiva = 'SI') order by data desc "
Solo che quando mi stampa i VIDEO mi stampa il secondo in ordine di data, in pratica nel db ci sono gli ultimi 2 risultati con la stessa data ma con i id diverso, ma questa query mi stampa il "penultimo" come mai? Non dovrebbe stamparmi l'ultimo? Come posso ovviare modificando la suddetta query??
Grazie