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 summeVon 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 |