Forse ho capito...
Ti posto uno pseudo-codice che riusa la query che usi tu:
Codice PHP:
$query="SELECT a.`posizione`, a.`codice-componente`, a.`quantita-rolla`, a.`type`, b.`num-carrello`, b.`posiz-carrello` FROM setup AS a INNER JOIN carrelli AS b ON a.`codice-componente` = b.`cod-din-rolla`
WHERE a.`codice-sk`=$codicesk";
$result = mysql_query($query) or die("Query non riuscita: " .mysql_error());
if (mysql_num_rows($result) == 0) {
echo "codice non trovato";
}
else {
#mostra i risultati
}
Per precisione, non è la query che ti dice che non trova niente, è lo script che verifica e opera di conseguenza...