MySQL - Tabellen per index verknüpfen?
jan
- datenbank
Hallo kann man Tabellen nicht per Index verknüpfen? Also ich hab in beiden Tabellen einen Index über 2 Felder definiert. Beide Felder sind praktisch teil eines schlüssels. Kann ich keinen INNER JOIN anhand der Indizes machen? Dashier funktioniert leider nicht:
SELECT * FROM test1 INNER JOIN test2 ON test1.new_index = test2.new_index
Hallo Jan,
Beide Felder sind praktisch teil eines schlüssels. Kann ich keinen INNER JOIN anhand der Indizes machen? Dashier funktioniert leider nicht:
Nein, natürlich nicht. Warum auch?
SELECT * FROM test1 INNER JOIN test2 ON test1.new_index = test2.new_index
Es ist allerdings problemlos möglich, in der Join-Bedingung die Gleichheit
beider Felder vorzuschreiben.
Freundliche Grüße
Vinzenz