Als ich anfing, Datenbankabfragen zu schreiben, kannte ich das JOIN-Schlüsselwort noch nicht, und natürlich erweiterte ich einfach, was ich bereits wusste, und schrieb Abfragen wie diese:
SELECT a.someRow, b.someRow
FROM tableA AS a, tableB AS b
WHERE a.ID=b.ID AND b.ID= $someVar
Jetzt, da ich weiß, dass dies dasselbe ist wie ein INNER JOIN, finde ich alle diese Abfragen in meinem Code und frage mich, ob ich sie umschreiben sollte. Gibt es etwas, das an ihnen stinkt, oder sind sie einfach in Ordnung?
Zusammenfassung meiner Antwort : An dieser Abfrage ist nichts auszusetzen, ABER die Verwendung von Schlüsselwörtern macht den Code wahrscheinlich lesbarer/wartbarer.
Meine Schlussfolgerung : Ich werde meine alten Abfragen nicht ändern, aber ich werde meinen Schreibstil korrigieren und die Schlüsselwörter in Zukunft verwenden.