Bernd1984
Kastenbrot
Hallo shader09,
nicht so schnell aufgeben.
Dein SQL und die Beschreibung deines Problem im ersten Post passen nicht ganz zusammen.
So ist deine Beschreibung:
Beispiel:
Tabelle Tarif
ID --- Preisstufe
GAQ - 70
AAA - 20
BBB - 30
CCC - 70
Tabelle Preis
Preisstufe
20
30
70
Der SQL müsste dann aber
lauten. Ausserdem gibt es mehrere Ergebnisse, wenn es in der Tabelle Tarif verschiedene ID's mit gleicher Preisstufe gibt, da es sich bei dem SQL um einen Cross Join handelt.
Kann in der Tabelle Preis eine Preisstufe doppelt vorkommen oder ist das Feld Preisstufe eindeutig?
Und die Löschung eines Datensatzes erfolgt nur in der Tabelle Preis, so das es dann keine Daten zu einem Tarif in der Tabelle Preis gibt?
nicht so schnell aufgeben.
Dein SQL und die Beschreibung deines Problem im ersten Post passen nicht ganz zusammen.
So ist deine Beschreibung:
Beispiel:
Tabelle Tarif
ID --- Preisstufe
GAQ - 70
AAA - 20
BBB - 30
CCC - 70
Tabelle Preis
Preisstufe
20
30
70
Der SQL müsste dann aber
Code:
SELECT Preis.Preisstufe, Tarif.ID
FROM Preis, Tarif
WHERE (((Preis.Preisstufe)="70") AND ((Tarif.ID)="GAQ"));
Kann in der Tabelle Preis eine Preisstufe doppelt vorkommen oder ist das Feld Preisstufe eindeutig?
Und die Löschung eines Datensatzes erfolgt nur in der Tabelle Preis, so das es dann keine Daten zu einem Tarif in der Tabelle Preis gibt?