codice:
//Variabile GET
$News = trim($_GET['News']);

//Prima query
$query = "SELECT * FROM Correlate WHERE News1 = '$News' OR News2 = '$News'";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
$id1 = $row["ID"];
$n1 = $row["News1"];
$n2 = $row["News2"];

//Seconda query
$query2 = "SELECT * FROM News WHERE (ID = '$n1' OR ID = '$n2') AND ID != $News AND Data <= Now() ORDER BY Data DESC";
$result2 = mysql_query($query2, $db);
while ($row2 = mysql_fetch_array($result2)) {
$id2 = $row2["ID"];
$tit = $row2["Titolo"];

echo "<a href=\"pag.php?Pag=news&News=$id2\" title=\"$tit\">$tit</a>

";

}
}
In pritica in base ai valori della prima query che ad es. può essere $n1=1 $n2=10, $n1=1 $n2=25, vado a pescare i titoli nella seconda query, ma ovviamente me li ordina in base alla prima e non con l'ORDER BY della seconda.
Come posso fare? Grazie