Aus dem Kurs: MariaDB Grundkurs

Kurzform mit JOIN – Tutorial zu MariaDB

Aus dem Kurs: MariaDB Grundkurs

Kurzform mit JOIN

Zum Abschluss dieses Kapitels und zum Abschluss des MariaDB-Grundlagenkurses möchte ich Ihnen noch einen Ausblick auf weiterführende SQL-Statements oder genauer genommen auf ein Statement liefern. Dieses Statement, weiterführende SQL-Statements, finden Sie auch in dem von mir schon angesprochenen Kurs "Datenbankalgebra mit MySQL". Und noch mal: Sie können die MySQL-Statements ohne Weiteres auch hier auf MariaDB übertragen. Sollte das nicht gehen, bekommen Sie eine Fehlermeldung und dann kann man immer noch nachschlagen, aber es lohnt sich wirklich, sich mit diesen Statements auseinanderzusetzen. Und warum das so ist, zeige ich Ihnen noch an einem weiteren, denn diese Schreibweise hier ist erst mal ziemlich umfangreich, sie ist beschränkt, ich kann nicht alles damit machen und je nachdem, auf welchem Datenbanksystem Sie arbeiten, funktioniert sie auch nicht. Dafür lösche ich mal das zuvor erstellte Statement und sage nun: Bitte gib mir jetzt in einem nächsten Schritt aus der Tabelle baeume den lateinischen Namen und aus der Tabelle licht gib mir param aus. Als erste Tabelle soll die Tabelle baeume genutzt werden und als zweite Verbindungstabelle, also Nachschlagetabelle, das leite ich mit dem Schlüsselwörtchen JOIN ein, soll die Tabelle licht benutzt werden. Und in dieser Schreibweise leite ich eine Überprüfung oder eine Bedingung quasi ein mit dem Schlüsselwort ON und das ist dann baeume.licht muss gleich sein zu licht.id. Semikolon schließt dann das Statement wieder ab. Das schicke ich mal ab und Sie sehen, ebenfalls fertig. Diese Schreibweise, da gibt es verschiedene von, es gibt INNER JOIN, OUTER JOIN, dann noch verschiedene andere Varianten, die wird dann in dem Moment sinnvoll, wenn Sie nicht nur auf eine, sondern auf mehrere Tabellen verknüpfen möchten. Sie haben in dieser Datenbank hier die Möglichkeit, Sie haben drei Tabellen, probieren Sie es doch einfach mal aus, z.B. nicht nur baeume mit licht zu verknüpfen, sondern auch die wurzel noch mit dazu zu nehmen. Und empfehlen kann ich da den Einsatz des JOIN. Und genau so können Sie auch hier die Kombination vollziehen, dass Sie die Spaltenbezeichner neu setzen, damit wieder die Ausgabe schöner ist. Man kann sich beliebige Spalten hinzuholen, um noch eine größere Informationsmenge zu generieren, also eine Vielzahl von Möglichkeiten. Und quasi so als kleines Schmankerl oben drauf, ja, man kann mit SQL sogar auch rechnen und je nachdem, was Sie für Daten abgespeichert haben, macht das durchaus Sinn. Also, ich hoffe, ich konnte Sie motivieren, weiterführend sich in SQL einzuarbeiten, das Ganze zu vertiefen, um dann auch die volle Power aus dem Datenbankserver MariaDB herauszuholen.

Inhalt