ahralordnikon
Goto Top

SQL Abfrage Doppelte Werte Löschen

Hallo zusammen,

hab ein Kleineres Problem mit meiner SQL Abfrage.

Also ich habe 2 Tabellen Rezepte (Name, Art, Personen) und Rezeptzutaten (RezeptName, Zutat, Menge).
Ich verbinde diese mit einem Inner Join und erhalte alle Rezepte mit den dazugehörigen Zutaten.
Jetzt ist es nur so das er mir für zB. Rührei zwei zeilen ausgibt, wobei Name, Art, Personen identisch sind und die dazugehörigen RezeptName, Zutat und Menge unterschiedlich.
Wenn ich jetzt diese Tabelle updaten will hat er ein Problem mit den Doppelten Datensätzen. Also Name, Art und Personen darf pro Rezept nur einmal vorhanden sein...

Hat jemand ne Ahnung wie ich das Wegbekomme? Oder Anders lösen kann?

Content-Key: 106406

Url: https://administrator.de/contentid/106406

Printed on: April 19, 2024 at 17:04 o'clock

Member: exchange
exchange Jan 19, 2009 at 09:18:01 (UTC)
Goto Top
Hallo,
wenn ich dein Problem richtig verstanden habe, liegt es einfach nur an dem JOIN.

Es gibt noch den left bzw. right Join. Suche Dir diesbezüglich mal ein Tutorial.
Du willt ja nur EINEN Wert aus Tab. Rezepte und unendlich viele aus der Tab. Rezeptzutaten.

MFG
Heiko
Member: AhraLordNikon
AhraLordNikon Jan 21, 2009 at 15:05:29 (UTC)
Goto Top
Danke für die Hilfe... hat geklappt mit right join....