SQL PDO QUERY JOIN

SQL PDO QUERY JOIN

SQL JOIN Befehl

In relationalen Datenbanksystemen werden Informationen aus einem oder mehreren Anwendungssystem(en) systematisch gespeichert.
Die Zusammengehörigkeit der Daten ergibt sich aus dem logischen Datenbankdesign, die meist in Form eines Entity-Relationship-Modells dokumentiert ist.
Die Struktur der Datenbank leitet sich aus den einzelnen Typen dieses Modells ab.

Um Redundanzen beim Speichern zu vermeiden, werden die Informationen auf verschiedene Tabellen verteilt.
Zur Erhaltung der logischen Zusammengehörigkeit werden Fremdschlüssel-Beziehungen zwischen den Tabellen aufgebaut.

SQL JOIN Beispiel:
Diese 2 Datenbank Tabellen sollte als Beispiel ausreichen.


Datenbanktabelle (tblclient)

ID UserName FirstName LastName GroupID CreateDate UpdateDate
1 John John Do 3 2024-01-14 17:15:40 2024-01-16 20:33:12
2 Max Max Mustermann 3 2024-01-14 17:15:40 2024-01-16 20:33:12
3 Annet Annet Meier 2 2024-01-14 17:15:40 2024-01-16 20:33:12

Datenbanktabelle (tblgroup)

ID Group CreateDate UpdateDate
1 Beginner 2024-01-14 17:15:40 2024-01-16 20:33:12
2 Amateur 2024-01-14 17:15:40 2024-01-16 20:33:12
3 Profi 2024-01-14 17:15:40 2024-01-16 20:33:12

Aus dem Datenbanksystem eine Anfrage zu verarbeiten mit Informationen aus mehreren Tabellen, ist es erforderlich die einzelnen Datensätze der Tabellen wieder zusammenzuführen.
Dadurch werden die ursprünglichen Informationen wiederhergestellt. Dies wird in SQL-Datenbanken mit Hilfe von "SQL JOINS" umgesetzt.
Mit einem SQL Join werden mehrere Tabellen verknüpft, die in einer Beziehung zueinander stehen.




"SELECT tblclient.ID, tblclient.UserName, tblclient.FirstName, tblclient.LastName, tblclient.CreateDate, tblclient.UpdateDate, tblclient.GroupID, tblgroup.ID FROM tblclient join tblgroup on tblgroup.ID=tblclient.GroupID";



What's Your Reaction?

like

dislike

love

funny

angry

sad

wow