Der er to problemer med denne tilgang:
-
MySQL vil ikke bruge indekser på en sådan joinforbindelse - hvilket måske eller måske ikke er en kæmpe aftale afhængigt af dine omstændigheder (tabelstørrelse / forespørgsel / osv...)
-
Designmæssigt lugter dette fiskeagtigt. Måske er det min dårlige fantasi :-) men jeg kan ikke komme i tanke om et eksempel, hvor sådan noget ville være berettiget. Hvis det er en primær nøgle i en tabel, skal den være fremmednøgle i en anden. Kan du forklare, hvad du prøver at gøre mere detaljeret?