I found this example, and I'm curious as to what the WHERE EXISTS part of it does - it seems to simply repeat what was stated before. How would functionality differ if it were left off?
UPDATE suppliers
SET supplier_name = ( SELECT customers.name
FROM customers
WHERE customers.custo mer_id = suppliers.suppl ier_id)
WHERE EXISTS
( SELECT customers.name
FROM customers
WHERE customers.custo mer_id = suppliers.suppl ier_id);
UPDATE suppliers
SET supplier_name = ( SELECT customers.name
FROM customers
WHERE customers.custo mer_id = suppliers.suppl ier_id)
WHERE EXISTS
( SELECT customers.name
FROM customers
WHERE customers.custo mer_id = suppliers.suppl ier_id);
Comment