Ich habe eine Datenbank mit diesem Schema:SQL-Auswahl aus verschiedenen Tabellen
Projekt
ProjectId ProjName Costs PStart PFinish Project(ProjectID, Integer, PKEY)
Workpacket
WorkpacketID WorkpacketName WStart WFinish Workpacket (WorkpacketID,Integer,PKEY) Workpacket got a FKEY ond ProjectID
Mitarbeiter
EmployeeID EmployeeName EmployeSalary Employee (EmployeeID, Integer, PKEY) Employee got a FKEY on ProjectID and WorkpacketID
Jetzt möchte ich wählen Sie eine ProjectID und erhalten die folgenden Informationen: Projektname, WorkpacketID, WorkpacketName, wstart.
Select Project.ProjectID, Project.ProjectName, Workpacket.WorkpacketID,
Workpacket.WorkpacketName, Workpacket.WStart
from Project, Workpacket
where Project.ProjectID = 1;
Ist das korrekt? Ich verstehe nicht, wie man Joins hier benutzt und ob Joins notwendig sind, um FKEY zu erzeugen.
Welche SQL-Datenbank e Benutzt du? – STLDeveloper
Ich habe gute Dinge über das Buch gehört, Teach Yourself SQL in 10 Minuten. –
Oracle SQL Developer –