Das knackige Zahlenrätsel - Die Lösung (Schritt 4)

Susanne sagt: "Ich weiß die Lösung jetzt auch."

Dieser letzte Hinweis sagt uns, dass die Summe, die Susanne sieht, jetzt nur noch auf eine Art durch Addition der verbliebenen Zahlenpaare gebildet werden kann.

Das Vorgehen kennen wir nun schon - es ist das gleiche wie im Schritt zuvor, nur geht es diesmal um die Tabelle Summe anstatt der Tabelle Produkt. Wir löschen den Inhalt der Summentabelle und erzeugen ihn neu aus der reduzierten Menge von Zahlenpaaren.

delete Summe
insert into Summe
select summe, count(1)
from Paar
group by summe
Von diesen Summen muss es eine sein, bei der die Anzahl 1 ist. Alle Zahlenpaare, die andere Summen ergeben, fallen weg.
delete Paar
where summe in (select summe
	from Summe
	where anzahl > 1)
Susanne kennt jetzt die Lösung. Wir auch. Es gibt jetzt nur noch ein Zahlenpaar, auf das alle Bedingungen zutreffen.
select * from Paar
X Y produkt summe
4 13 52 17

Zurück zum Rätsel - Zurück zu Schritt 3