Grazie mgfx, sei stato molto chiaro, ho usato i tuoi consigli al meglio, ora però mi trovo a realizzare la pagina di visualizzazione della lista dei contatti e quella delle aziende, per quella delle aziende è relativamente facile perchè faccio una semplice (SELECT * from aziende) e mi pesco tutta la lista,
mentre per la lista dei contatti, la vorrei in ordine alfabetico per cognome o per nome e poi vorrei indicare in una colonna l'azienda di cui fà parte e non l'id ovviamente, ma come faccio a farlo con una sola query?

premetto che la tabella contatti contiene:

IDContatto, Nome,cognome,indirizzo,telefono,IDAzienda(contiene l'indice relativo alla tabella aziende), Email,Note

mentre la tabella aziende contiene:

IDAzienda,nomesocietà,indirizzo,telefono,fax,email ,sitointernet.

Avrei bisogno di un piccolo prontuarietto per realizzare query nella maniera più veloce possibile
Scusa la mia ignoranza in materia ma mi sto accostando ora ai db, provengo dal visual c++ e già il php mi rimane un pò ostico per la sua "malleabilità"