codice:
$query = "SELECT `uffici.id` AS uffID ,
                 `uffici.nome` AS uffNome ,
                 `uffici.indirizzo` AS indirizzo ,
                 `uffici.provincia` AS prov ,
                 `uffici.descrizione` AS desc ,
                 `uffici.foto1` AS foto1 ,
                 `impiegati.id` AS impID ,
                 `impiegati.ufficio` AS ufficio
            FROM `uffici`
       LEFT JOIN `impiegati` ON impiegati.ufficio = uffici.id
           WHERE uffici.id = '$id_passato_da_variabile'";
Dovrebbe essere più o meno così.
Devi adattarla ai nomi dei tuoi campi e selezionare anche gli altri dati.

grazie mille! proverò questa query.
Rimane fuori solo la parte della visualizzazione dei risultati. Dovrei forse fare un CICLO FOR che distribuisca l'organico dell'ufficio selezionato così:

- Nome
- creazione
- indirizzo + provincia
- descrizione
- foto richiamata nel campo link
- eventuale seconda foto richiamata nel campo link
- eventuale terza foto richiamata nel campo link
- creazione di una <TABLE> tabella dinamica (in base al numero degli impiegati) lunga tre celle e alta N celle in base al numero degli impiegati e ordinata ORDER TO in base al campo 9) Grado dell'impiegato nell'organico dell'ufficio di riferimento.
In ogni cella ci sarà la foto di un impiegato, nome, ecc.
Nella cella più alta centrale deve apparire la foto del più alto in grado e tutti gli altri a seguire (sempre in base al grado).


GRAZIE ANCORA!