Hallo zusammen,
da die Suchfunktion iwie nichts passendes ausgespuckt hat, hier mein Problem:
Ich habe eine Datenbank aus 8 Tabellen. Zwischen diesen Tabellen gibt es Beziehungen anhand von Fremdschlüsseln.
Alles soweit gut und schön, jetzt mein Problem:
Sobald ich eine Anfrage über mehrere Tabellen stelle gibt er mit nicht den konkret gesuchten Wert aus, sonder verknüpft vielmehr alle Einträge miteinander.
Z.B. ich möchte den Namen der Person ausgeben haben, die als Tätigkeit Beleuchter ist. Dazu dann die passende Veranstaltungsort ID (VO_ID) und die Bezeichnung des dazugehörigen Ortes. Dabei muss man beachten, dass VO_ID eigentlich fest in der Veranstaltungsorttabelle ist und die VO_ID in PErsonal einen Fremdschlüssel auf die VO_ID in Veranstaltungsort hat.
WAs ja Sinn macht, da jemand ja nicht für einen nicht vorhandenen Veranstaltungsort arbeiten kann!
Jetzt gibt er mir aber nicht einen konkreten Eintrag nämliche:
[TABLE=“width: 500”]
[TR]
[TD]VO_ID[/TD]
[TD]name[/TD]
[TD]bezeichnung[/TD]
[/TR]
[TR]
[TD]200004[/TD]
[TD]Optimus Prime[/TD]
[TD]Consortium[/TD]
[/TR]
[/TABLE]
sondern verknüpft Optimus Prime und die VO_ID mit jeder möglichen Veranstaltungsortbezeichnung.
Das geschieht bei allen anderen Tabellen auch.
Ich muss dazu sagen, ich bin absoluter SQL Neuling und das ist ein Projekt in meinem Studiengang.
Also hoffe ich mal ihr könntet mir helfen.
Hier nochmal ein Screen des Ergebnisses.
Uploaded with ImageShack.us
Ich verwende pgadmin.
Danke !