Bueno tengo esto:
Código PHP:
$variable = new paginas("
(SELECT * FROM foromensajes WHERE foromostrar='1' and foro='$_GET[foro]' and importante='1') UNION
(SELECT * FROM foromensajes WHERE foromostrar='1' and foro='$_GET[foro]') ORDER BY ultimo desc",$num_temas) ;
Lo que quiero esque en el foro se muestren primero los mensajes marcados como imortantes (hay un campo para ello), y despues el resto, todos ellos ordenados como desc, pero imprescimdiblemente primero los imortantes seguidos (ordenador por el campo ultimo), y despues el resto (tambien ordenador por el campo ultimo).
No lo he conseguido hacer, por mas que me he documentado sobre UNION, JOIN . . . me he echo un lio.
Gracias por la atencion.
Un saludo.