io creo un array così:
codice:
  $array_doppie[] = $row["ord_id_appesi"];
e con questo
codice:
in_array($row["ord_id"], $array_doppie)
vedo se qualche id appeso è uguale all'id, e faccio delle operazioni.
Tutto questo all'interno dello stesso ciclo, quindi piano piano l'array_doppie si popola e controllo se ci sono valori uguali sulla colonna degli id, e gli aggiungo un valore X.
avrei però bisogno di una cosa più complessa, cioè questo:
nel mio $array_doppie dovrei avere un altro valore preso dal DB che è $row["ord_varianza"]. (quindi un array con 2 "variabili", e già qua mi incarto )
quando faccio poi in_array e mi trova corrispondenza, dovrei andare a confrontare il valore $row["ord_varianza"] di entrambi e se:
il valore di "ord_varianza" dell'array_doppie è > di ord_varianza di quello che ha l'id uguale gli devo sommare X che è un valore di default.
se invece è < faccio la differenza tra questi 2 valori e gli devo sommare X che è sempre lo stesso valore di default

spero di essere stato chiaro, e che qualcuno mi possa aiutare