Мне нужно сравнить значения нескольких столбцов, которые включают столбцы типов символов, целых чисел и дат из двух таблиц.
Я использовал следующий тип SQL (в действительности SQL имеет столбец 100+ с каждой стороны отВ ОТЛИЧИЕ ОТ ).
SELECT table1.* from
Table1 JOIN table2 ON ( table1.id = table2.id )
WHERE
( table1.name, table1.email, table1.dob, table1.application_id )
IS DISTINCT FROM
( table2.name, table2.email, table2.dob, table2.application_id );
если идентификатор / имя электронной почты имеет регистр различий, то он считает их различными.
с помощью LOWER () может решить проблему, но мне нужно написать для каждого текстового столбца.Могу ли я сделать это любым другим способом?