Hallo zusammen,
ich wäre Euch dankbar, wenn Ihr mir bei einem kleinen SQL-Problem helfen könntet:
In Tabelle A habe ich Daten, die ich um Informationen aus Tabelle B ergänzen möchte. In Tabelle B jedoch gibt es keinen eindeutigen Primärschlüssel und die Kombination aus möglichen Verknüpfungskriterien ist auch nicht eindeutig. Nehme ich - wie sonst immer - den left join, erhöhe ich die Gesamtdatensatzanzahl meines Ergebnisses, dabei soll die Menge von Tabelle A nicht überschritten werden.
Wie kann ich mir hier behelfen? Tabelle B kann ich nicht direkt bereinigen (höchstens durch einen View hirauf). Wahrscheinlich sind die doppelten Datensätze in B komplett identisch. Ist dem aber nicht so, soll einfach einer der beiden Sätze genommen werden - neher komme ich nicht an ein richtiges Ergebnis.
Danke für Eure Tipps!
ich wäre Euch dankbar, wenn Ihr mir bei einem kleinen SQL-Problem helfen könntet:
In Tabelle A habe ich Daten, die ich um Informationen aus Tabelle B ergänzen möchte. In Tabelle B jedoch gibt es keinen eindeutigen Primärschlüssel und die Kombination aus möglichen Verknüpfungskriterien ist auch nicht eindeutig. Nehme ich - wie sonst immer - den left join, erhöhe ich die Gesamtdatensatzanzahl meines Ergebnisses, dabei soll die Menge von Tabelle A nicht überschritten werden.
Wie kann ich mir hier behelfen? Tabelle B kann ich nicht direkt bereinigen (höchstens durch einen View hirauf). Wahrscheinlich sind die doppelten Datensätze in B komplett identisch. Ist dem aber nicht so, soll einfach einer der beiden Sätze genommen werden - neher komme ich nicht an ein richtiges Ergebnis.
Danke für Eure Tipps!