phpbar.de logo

Mailinglisten-Archive

Re: 1:N Beziehungen auf 1:1 reduzieren ???
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 1:N Beziehungen auf 1:1 reduzieren ???



>

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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive