Ich erstelle eine Abfrage, die Informationen für einen Datensatz anzeigen wird, der aus 8 Tabellen abgeleitet ist. Der Entwickler, der die Abfrage ursprünglich geschrieben hat, verwendete eine Kombination aus "wo dies gleich ist" und "dies entspricht dem", um die Verknüpfungen zu erstellen.SQL INNER JOIN Frage
Ich habe seit der Abfrage geändert, INNER JOINS zu verwenden. Ich fragte mich, ob meine Vorgehensweise besser war als eine Kombination von WHERE-Operatoren.
Auf ein Maß der guten Praxis, ist eine Kombination von INNEREN VERBINDUNGEN eine gute Wahl oder sollte ich eine andere Technik einsetzen.
genannt wurde MySQL und generell bevorzugen INNER JOIN einfach weil ich. Der Code sieht sauberer aus und es scheint einfacher zu verstehen. Ich bin richtig in der Annahme, dass ein Innerer Join verwendet werden soll, wenn es einen Datensatz in beiden Tabellen gibt. –
Ja ... Innerer Join wird nur die Datensätze abrufen, die einen übereinstimmenden Datensatz in der untergeordneten Tabelle enthalten ... Wenn in der untergeordneten Tabelle kein übereinstimmender Datensatz vorhanden ist, wird diese bestimmte Zeile vom Abfrageergebnis ausgeschlossen. –
Ich frage mich, ob Sie mir bei der Frage helfen können, die ich mache? Es gibt viel zu viele Platten, die ich erwartet hatte. –