generell müsstest Du nur die Anzahl der möglichen Vorgänge *zählen* und dann ggf. aus Werten >1 eine 0 und bei einem Wert = 1 eine 1 daraus machen.
SQL-Code:
select A.StellPlatz,
B.Anzahl,
Sum (distinct B.Vorgang) as Summe
from A join B on A.StellPlatz = B.StellPlatz
Liefert Dir die Anzahl der möglichen Vorgänge pro Stellplatz. Entweder reicht dir das und Du verwuselst die 'Summe' selbst, oder Du verwendest eine Subquery, um das Ergebnis korrekt darzustellen
SQL-Code:
Select StellPlatz,
Anzahl,
Case When Summe = 1 Then 1 Else 0 End as Laden
From (
select A.StellPlatz,
B.Anzahl,
Sum (distinct B.Vorgang) as Summe
from A join B on A.StellPlatz = B.StellPlatz
) x
Du kannst in einem 'select' anstattt eines Tabellennames auch ein eigenes 'select' verwenden. Du musst es nur mit einem Namen versehen. Ich habe das Ding einfach 'x' genannt.