Z tym podejściem wiążą się dwa problemy:
-
MySQL nie będzie używał indeksów przy takim łączeniu - co może, ale nie musi, być ogromną sprawą w zależności od okoliczności (rozmiar tabeli / zapytanie / itp...)
-
Jeśli chodzi o projektowanie bazy danych, to pachnie podejrzanie. Może to moja słaba wyobraźnia :-), ale nie mogę wymyślić przykładu, w którym coś takiego byłoby uzasadnione. Jeśli jest to klucz podstawowy w jednej tabeli, powinien być kluczem obcym w innej. Czy możesz bardziej szczegółowo wyjaśnić, co próbujesz zrobić?