J'ai une table de base et 3 tables qui étendent la table 'de base' de différentes manières. Je travaille avec des données MLS et j'ai une table 'commune' qui contient des informations communes à toutes les listes de mls puis une table qui a spécifiquement des informations "résidentielles", une pour "commercial", etc ... I J'ai utilisé mls nombre pour rejoindre une seule table quand je connais une liste quand le type de propriété est connu, mais pour la recherche je veux tous les joindre et avoir les champs spéciaux disponibles pour les critères de recherche (pas simplement la recherche de la table commune).Quel type de jointure utiliser?
Quel type de jointure me donnera un jeu de données qui contiendra toutes les listes (y compris les champs étendus dans les tables idx)?
Pour chaque enregistrement de table commune, il existe un seul enregistrement correspondant dans SEULEMENT UN des tables idx.
___________
| |
| COMMON |
| |
|___________|
_|_
|
___________________|_____________________
_|_ _|_ _|_
_____|_____ _____|______ ____|______
| | | | | |
| IDX1 | | IDX2 | | IDX3 |
| | | | | |
|___________| |____________| |___________|
+1 pour une belle carte! – Orbit
Généralement la recherche est écrite * pour * le modèle, mais les vues peuvent être utilisées pour aplatir un modèle ... de toute façon, selon les données, probablement un INNER ("normal"), mais peut-être une jointure GAUCHE. La question n'a pas beaucoup de sens pour moi - c'est trop vague. –
Pouvez-vous afficher les structures de la table et la structure de la sortie voulue? En outre, sont-ce tous ces rapports un à un? – Oded