Bei diesem Ansatz gibt es zwei Probleme:
-
MySQL verwendet bei solchen Joins keine Indizes - was je nach Ihren Umständen (Tabellengröße / Abfrage / usw.) eine große Sache sein kann oder auch nicht.
-
In Bezug auf das Datenbankdesign riecht dies faul. Vielleicht liegt es an meiner schlechten Vorstellungskraft :-) aber mir fällt kein Beispiel ein, wo so etwas gerechtfertigt wäre. Wenn es sich bei einer Tabelle um einen Primärschlüssel handelt, sollte es sich bei einer anderen um einen Fremdschlüssel handeln. Können Sie genauer erklären, was Sie versuchen?