j'ai 3 tables et dans chacune sont 2 colonnes:Comment copier les valeurs des colonnes de différentes tables (SQL)
Tableau 1: field_data_field_imie colonne: field_imie_value colonne: ENTITY_ID
table2: field_data_field_nazwisko colonne: field_nazwisko_value coulmn: ENTITY_ID
table3: field_data_field_nr_niu colonne: field_nr_niu_value colonne: ENTITY_ID
valeurs ENTITY_ID sont toujours les mêmes dans ces tables. Les tables sont relationnelles
Je voudrais écrire requête SQL pour insérer des valeurs de ces tables à une table j'ai essayé de faire une boucle, mais il doesnt't travailler
mysql_query("Insert INTO aplikacja1 (entity_id) SELECT entity_id FROM field_data_field_imie ");
$wynik_dystans = mysql_query("SELECT * FROM field_data_field_adres") or die('Błąd zapytania');
if(mysql_num_rows($wynik_dystans) > 0) {
while($r = mysql_fetch_assoc($wynik_dystans)) {
mysql_query("Insert INTO aplikacja1 (imie), SELECT field_imie_value FROM field_data_field_imie WHERE entity_id = {$r['entity_id']} ");
mysql_query("Insert INTO aplikacja1 (nazwisko) SELECT field_nazwisko_value FROM field_data_field_nazwisko WHERE entity_id = {$r['entity_id']} ");
mysql_query("Insert INTO aplikacja1 (nr_niu) SELECT field_nr_niu_value FROM field_data_field_nr_niu WHERE entity_id = {$r['entity_id']} ");
}
}