Hola piponsio...
Cita: no me daría un error de valor ambiguo ?
No, en con el UNION no tendrías el problema de columna ambigua, ya que la ordenación se realiza sobre el resultado de la unión, no sobre cada subconsulta...
Código MySQL:
Ver original+------+---------+------------+
| id | titulo | fecha |
+------+---------+------------+
| 1 | artista | 2012-02-11 |
| 2 | disco | 2012-03-11 |
| 3 | letra | 2012-02-12 |
+------+---------+------------+
+------+----------+------------+
| id | titulo | fecha |
+------+----------+------------+
| 1 | programa | 2012-02-12 |
| 2 | programa | 2012-02-14 |
| 3 | THREE | 2012-02-16 |
+------+----------+------------+
+------+----------+------------+
| id | titulo | fecha |
+------+----------+------------+
| 1 | artista | 2012-02-11 |
| 1 | programa | 2012-02-12 |
| 3 | letra | 2012-02-12 |
| 2 | programa | 2012-02-14 |
| 3 | THREE | 2012-02-16 |
| 2 | disco | 2012-03-11 |
+------+----------+------------+
Saludos
Leo.