MySQL Forums
Forum List  »  German

Probleme mit Select Befehl, mehrfachnennung von Ergebnissen
Posted by: Tibon Steak
Date: January 27, 2015 03:46PM

Hallo,
versuche über 5 Relationen, 3 informationen aus 3 der 5 Relationen Holen.

Ich habe

Abteilungen:
Abt_Nr | Abteilung | PLZ_Abt


Projekte:
Proj_Nr | Projekt

AbtPro:
Abt_Nr | Proj_Nr

MitPro:
Pers_Nr | Proj_Nr | Stunden


Als ergebniss eines Select Befehls hätte ich gerne
Von allen Projekte, die Abteilungen die daran Arbeiten und wieviele Stunden von Mitarbeitern aus jeder Abteilung dafür aufgebracht werden.


Im Moment benutze ich den Befehl

SELECT Projekte.Projekt, Abteilungen.Abteilung, MitPro.Stunden
FROM Projekte, Abteilungen, MitPro, AbtPro,
WHERE Projekte.Proj_Nr=AbtPro.Proj_Nr
AND AbtPro.Abt_Nr=Abteilungen.Abt_Nr
AND Projekte.Proj_Nr=MitPro.Proj_Nr


Und erhalte als Ergebnis
Projekt, Abteilung, Stunden
'Motoren', 'Entwicklung', 4
'Motoren', 'Entwicklung', 4
'Motoren', 'Kalkulation', 4
'Motoren', 'Kalkulation', 4
'Karosserie', 'Werkstoffe', 4
'Karosserie', 'Werkstoffe', 5
'Getriebe', 'Kalkulation', 8
'Automatikgetriebe', 'Entwicklung', 9
'Lackierung', 'Kalkulation', 3

Nur sind hier die Zeilen 1 und 2 und die Zeilen 3 und 4 identisch, bräuchte da von jedem nur eine.
Was mache ich falsch?

Options: ReplyQuote


Subject
Views
Written By
Posted
Probleme mit Select Befehl, mehrfachnennung von Ergebnissen
1599
January 27, 2015 03:46PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.