SELECT *FROM PERSON
WHERE EXISTS (SELECT ID FROM HAVE_D, PROVIT
WHERE PROVIT.ID = HAVE_D.ID
AND MONEYS > 100
AND PERSON.NOM = HAVE_D.NOM ), где PERSON.NOM – внешняя ссылка
4) Многократное сравнение.
=
< >
>=
<=
<
...
При наличии слова ANY проверяемое выражение(значение) поочередно сравнивается с каждым значением, содержащемся в столбце, который сформирован вложенным запросом. Если какое-либо из этих сравнений дает результат TRUE, то проверка ANY возвращает результат TRUE. Еcли все сравнения ложные, то проверка ANY возвращает значение FALSE.
Проверка ALL поочередно сравнивается с каждым значением, содержащимся в столбце, который сформирован вложенным запросом. Если все значения в результате сравнения дают значение TRUE, то проверка ALL возвращает TRUE, если хотя бы 1 проверка будет ложной, то ALL возвращает FALSE.
34. Внесение изменений в БД: добавление, удаление и обновление данных.