Ganz einfach:
Der Subselect des "Set" kommt zu einem anderen Ergebnis (nähmlich kein Satz) als die Where-Klausel.