mysql-tabellen verbinden
Verfasst: 10.12.2006 21:18
hi,
ich hoffe, ich formuliere das problem so eindeutig, daß ihr nachvollziehn könnt, was ich meine.
also, ich habe eine tabelle mit einer adressliste (anrede, name, vorname, firma). in dieser liste werden sämtliche adressdaten gespeichert.
in einer zweiten tabelle (kunden) werden kunden mit weiteren informationen (status, erstkontakt...) gespeichert. in einem feld (aid) wird direkt auf die entsprechende zeile in der adressliste verwiesen.
in einer dritten tabelle (firmen) werden verschieden firmen verwaltet, die bezug zu verschiedenen kunden haben. auch hier wird in einem feld (aid) direkt auf die entsprechende zeile in der adressliste verwiesen.
zwischen den tabellen firmen und kunden bestehen n:n-beziehungen. d.h. jeder kunde kann zu mehreren firmen gehören und jede firma kann verschiedene kunden haben.
ziel ist es aus der tabelle adressen auszuwählen, welche kunden zu welchen firmen gehören und dies in einer zeile auszugeben.
sowohl von kunden, als auch von firmen soll aus tabelle adressen name, vorname, anrede, firma ausgegeben werden.
hat jemand einen tipp, mit welcher funktion das gehen könnte (join, union) und das kurz beschreiben?
danke schon mal...
gruss howie
ich hoffe, ich formuliere das problem so eindeutig, daß ihr nachvollziehn könnt, was ich meine.
also, ich habe eine tabelle mit einer adressliste (anrede, name, vorname, firma). in dieser liste werden sämtliche adressdaten gespeichert.
in einer zweiten tabelle (kunden) werden kunden mit weiteren informationen (status, erstkontakt...) gespeichert. in einem feld (aid) wird direkt auf die entsprechende zeile in der adressliste verwiesen.
in einer dritten tabelle (firmen) werden verschieden firmen verwaltet, die bezug zu verschiedenen kunden haben. auch hier wird in einem feld (aid) direkt auf die entsprechende zeile in der adressliste verwiesen.
zwischen den tabellen firmen und kunden bestehen n:n-beziehungen. d.h. jeder kunde kann zu mehreren firmen gehören und jede firma kann verschiedene kunden haben.
ziel ist es aus der tabelle adressen auszuwählen, welche kunden zu welchen firmen gehören und dies in einer zeile auszugeben.
sowohl von kunden, als auch von firmen soll aus tabelle adressen name, vorname, anrede, firma ausgegeben werden.
hat jemand einen tipp, mit welcher funktion das gehen könnte (join, union) und das kurz beschreiben?
danke schon mal...
gruss howie