Bonjour à tous,

Je me pose une question, est-il possible de lier plusieurs tables grâce à un champ (portant le même nom ou pas) sans avoir à écrire manuellement les relations ?

Une requête basique pour exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
SELECT 
     `contacts`.`nom`, 
     `contacts`.`prenom`, 
     `adresses`.`code_postal` 
FROM 
     `contacts`, 
     `adresses` 
WHERE 
     `contacts`.`id` = `adresses`.`id`
Pouvoir remplacer la partie "WHERE `contacts`.`id` = `adresses`.`id`" par une fonction peut-être, ou autre, stipulant les liaisons ?

Merci à vous .