У меня есть две таблицы с адресными данными. Вот частичное изображение:MySQL: Получить список повторяющихся значений между таблицами
таблица 1 (основные данные):
id address city state
1 1234 main st seattle wa
2 2345 oak st portland or
3 3456 maple st boise id
и в таблице 2 (вторичные данные):
id address city state to_insert
1 4567 first st sacramento ca 1
2 5678 second st phoenix az 0
3 2345 oak st portland or 1
мне нужно сначала получить список значений из таблицы 2, которые помечены как to_insert (бит), которые уже существуют в таблице 1, поэтому я могу вручную редактировать данные и вставлять их (чтобы они не дублировались). Как получить список дубликатов из таблицы 2 (вторичные данные), которые уже существуют в таблице 1 (основные данные)?
Являются ли адреса одинаковыми? Или у него могут быть разные символы (в этом случае это будет очень сложно) –
Они точно такие же – divided
Используйте 'insert ignore ...' вместо простой' insert ... ' – Shadow