Adesso ho
Codice PHP:
$sql "SELECT * FROM cantiere GROUP BY codice ORDER BY data DESC";
$sort mysql_query($sql,$conn);
$n_sort mysql_num_rows($sort);  
while (
$row mysql_fetch_array($sort)) {
 echo 
$row['codice']."_".$row['id_img'];

Vorrei anche cercare il campo id_img della tabella cantiere_immagini.
Hanno in comune i campi
(cantiere) id_cant
con
(cantiere_immagini) id_rif
raggruppando la seconda tabella per GROUP BY id_rif ORDER BY data DESC

il JOIN mi sfugge su come costruirlo