#1 10. Mai 2013 Zuletzt von einem Moderator bearbeitet: 14. April 2017 Hallo Leute, ich raff das hier nicht, bitte euch um eine kurze erklärung. was wird da verknüft, das eine ist noch nichtmal in einer tabelle vorhanden.. liebe grüße + Multi-Zitat Zitieren
#2 10. Mai 2013 Zuletzt bearbeitet: 11. Mai 2013 AW: SQL Erklärung - Schrift eines Satzes! In der Tabelle "PC" wird das Feld "CPU_Sockel" mit dem Feld "Sockel", aus der Tabelle "CPU" verglichen. EDIT: Dachte du wolltest nur das Umrandete erklärt bekommen, sorry Du greifst mit dem "SELECT" Statement auf 2 verschiedene Tabellen zu (PC und CPU). Damit nun der richtige "CPU.Preis" ausgewählt wird, muss du eine "Verbindung" der Tabellen "PC" und "CPU" herstellen. Dies passiert mittels "INNER JOIN". Du vergleichst die Werte der Felder "PC.CPU_Sockel" und "CPU.Sockel", sollte eine Übereinstimmung erfolgt sein, weis das Statement, von welchem "CPU" er den Preis nehmen soll. 1 Person gefällt das. + Multi-Zitat Zitieren
#3 11. Mai 2013 AW: SQL Erklärung - Schrift eines Satzes! bitte ein bisschen ausführlicher.. + Multi-Zitat Zitieren
#4 11. Mai 2013 AW: SQL Erklärung - Schrift eines Satzes! Wenn in PC.CPU_Sockel zB 1337 steht kriegst du dazu alle Werte die du oben bei der SELECT ... FROM angegeben hast wieder die bei der Tabelle CPU unter Sockel 1337 stehen. Solltest du dort 10 Datensätze von verschiedenen CPUs haben bekommst du 10 Datensätze zurück. 1 Person gefällt das. + Multi-Zitat Zitieren
#5 11. Mai 2013 AW: SQL Erklärung - Schrift eines Satzes! Der INNER JOIN ist dazu da, 2 Tabellen aus denen du Daten brauchst und die zusammen hängen zu verbinden. Verbunden werden diese dann durch den Primär-/Fremdschlüssel. 1 Person gefällt das. + Multi-Zitat Zitieren