Mailinglisten-Archive |
> Hallo > Ich habe 2 Tabellen die ich miteinander verknüpfen will. > Beide Felder haben einen Primär Schlüssel (Key-ID) und ein Feld > das Bezeichnung heist. > Ich will nun alle Datensätze selektieren bei denen die Key-ID beider > Tabellen > übereinstimmt. > (Select TABELLE1.Key-ID from TABELLE1 WHERE TABELLE1.KEY-ID = > TABELLE2.KEY-ID) > Mein Problem besteht nun darin daß in der Tabelle2 zu der KEY-Id mehrere > Bezeichnungs Einträge > existieren da der Key dort nicht eindeutig ist. Also auch kein Primary Key ist. > Besteht nun die Möglichkeit > die SQL Abfrage so zu > gestalten daß ich trotzdem nur ein Ergebnis pro KEY-ID der Tabelle1 > angezeigt bekomme ? > Sozusagen eine 1:1 Beziehung zu einer physischen 1:N Tabelle ?? Da du nur die Key ID haben willst, würde ich mal SELECT DISTINCT ... empfehlen, da schmeißt er alle doppelten raus. Nils --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive