Forum: SQL |
Thema:
SELECT statement |
Von:
G. Guest (
04.01.2005 13:47) |
Hi.
Ich brauche da mal ein Bisschen Hilfe.
Ich habe drei Tabellen:
Kontakte(KontaktID, Firma)
Personen(KontaktID, PersonenID, Name, Vorname)
Telefon(PersonenID, Telefonnummer, TelefonTyp)
In der Tabelle Telefon finden sich alle Telefonnumern (Privat, geschäftlich, mobil, Fax). Eine Unterscheidung dieser findet über den TelefonTyp statt (Privat = Typ1, Fax = Typ2, etc.).
Ich benötige nun alle Personen (aber jeweils nur eine Zeile pro Person) mit zugehöriger Firma und allen Telefonnumern. Kann mir dabei jemand helfen???
Danke,
Marcus
Betreff |
Von |
Datum |
|
  |
Re: SELECT statement
Hallo Marcus, <br><br>bevor Du weiter ueber dieses Problem gruebelst, solltest Du unbedingt Deine Tabellenstruktur ueberdenken, ich spiele hier direkt auf NORMALISIERUNG an, es gibt Hunderte, wenn nicht... |
 |
 |
 |
|
|
Daniel
Röber
|
10.01.2005 17:18 |
|
  |
Re: SELECT statement
Hi.<br>Die Tabellenstruktur ist leider in Stein gemeißelt, da sie aus einem CRM-System stammt. Natürlich könnte ich jetzt den Hersteller bitten, die Tabellensztruktur zu ändern, male mir da aber keine... |
 |
 |
 |
|
|
G.
Guest
|
18.02.2005 10:01 |
|
  |
Re: SELECT statement
Hi Marcus :-)<br><br>Man nehme mal zwei von deinen Tabellen. Personen und Telefon.<br><br>Personen (id, name, vorname)<br>Telefon (personenid, nummer, typ)<br><br>Als typ definiere ich mal 4 verschiedene: work,... |
 |
 |
 |
|
|
Thomas
Golla
|
18.02.2005 10:48 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!