ho una query che mi seleziona 3 campi che dovrei usare come condizione in una update, come sarebbe la sintassi?

UPDATE tabellaA SET CampoA1='ciccio' WHERE ........qui cosa ci va?... (SELECT B1,B2,B3 FROM tabellaB WHERE campoB7=100)

qual'e' la condizione che mi consente di filtrare su campi selezionati nella subselect?