У меня есть таблицы Data_Excel
имеющие детали лица: P_name,P_address,P_city
и таблица Person
, которая имеет ID,startdate,enddate
, я должен вставить значения в Person_location
следующих значениях ID,address,city,country,startdate,enddate
, проблема заключается в том, что я вставить значения в person_location, который имеет ID,StartDate
в качестве первичного ключа я попытался следующие QUERY НО НЕКОТОРЫЕ РЕЗУЛЬТАТЫ СЛЕДУЮЩИМ:выбрать различные значения и вставить в таблицу возвращающихся дубликаты
SELECT Distinct A.ID,A.name,A.startdate,A.enddate,de.source,de.P_address,de.P_city,de.P_country
from data_excel de, person A
where A.name = de.P_name
and ID > 6566;
Результат:
`7552 Adan George H. 30/12/1928 31/12/1928 Recueil Financier 1928 Avenue des Trois Couleurs 17 Woluwe-Saint-Pierre (Bruxelles)
7552 Adan George H. 30/12/1928 31/12/1928 Recueil Financier 1928 Avenue des Trois Couleurs 17 Woluwe-Saint-Pierre (Bruxelles) Belgie
Data_excel имеет несколько доменов для имени и адреса человека, идентификатор приходит из таблицы person, я должен взять идентификатор из таблицы сравнения лица с именем data_excel и получить данные о местоположении и в конечном итоге вставить идентификатор и местоположения в Person_location таблица –
Итак, какая строка вы хотите использовать для вставки и как это можно описать. Самый ранний, самый последний? –