carino il titolo.. 
vado al dunque. ho 2 query, che vorrei diventassero una sola.. 
Codice PHP:
mysql_select_db($DB, $conn);
$query_Recordset1 = "SELECT * FROM galleria WHERE larghezza = 1 ORDER BY RAND() LIMIT 1";
$Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$id = $row_Recordset1['id'];
$query_Recordset2 = "SELECT * FROM galleria WHERE id != '$id' ORDER BY RAND()";
$Recordset2 = mysql_query($query_Recordset2, $conn) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
in pratica ho bisogno che la mia UNICA query come primo risultato mi dia un record che ha larghezza = 1, e che gli altri vengano a seguire, random ovviamente.. 
grazie a chiunque mi darà una mano..