A voir également:
- Recupérer 2 tables et copier vers 1 troisième
- Recupérer 2 tables et copier vers 1 troisième ✓ - Forum - Programmation
- Faire Fusionner 2 tables pour récupérer... ✓ - Forum - Webmaster
- {Access} Copier une table de BD1 vers BD2? ✓ - Forum - Access
- 1 lapin a vu 6 éléphants pendant qu'il allait à la rivière. chaque éléphant a vu 2 singes se diriger vers la rivière. chaque sin - Forum - Facebook
- Access fusionner 2 tables - Forum - Access
2 réponses
leen.net
- Messages postés
- 212
- Date d'inscription
- lundi 31 janvier 2011
- Statut
- Membre
- Dernière intervention
- 14 mai 2014
INSERT INTO test (adLogin, adPass, clLogin, clPass) VALUES (SELECT adherent.login, adherent.password, clients.login, clients.password FROM adherent, clients WHERE adherent.num_adh = clients.num_adh);
leen.net
- Messages postés
- 212
- Date d'inscription
- lundi 31 janvier 2011
- Statut
- Membre
- Dernière intervention
- 14 mai 2014
essaye une deuxième fois avec cela :
Select adherent.login, adherent.password, clients.login, clients.password INTO adLogin1, adPass1, clLogin1, clPass1 FROM adherent, clients WHERE adherent.num_adh = clients.num_adh;
INSERT INTO test (adLogin, adPass, clLogin, clPass) VALUES (adLogin1, adPass1, clLogin1, clPass1);
Select adherent.login, adherent.password, clients.login, clients.password INTO adLogin1, adPass1, clLogin1, clPass1 FROM adherent, clients WHERE adherent.num_adh = clients.num_adh;
INSERT INTO test (adLogin, adPass, clLogin, clPass) VALUES (adLogin1, adPass1, clLogin1, clPass1);
Ta version copier coller dans phpMyadmin, j'ai toujours un problème.
Merci pour ton intervention
Bien cordialement,
Toujours pas de "résultat". Pour ma part, ce que j'ai developpé ci-dessous me permet de visualiser les champs des deux tables sauf que je n'arrive pas à les insérrer dans une troisième table ?
**************************************************************************************
$query = "DROP TABLE IF EXISTS test";
$resul = mysql_query($query)
or die ("Requete '$query' invalide");
//Créer la table test
$query = "CREATE TABLE test (
num_adh int(5) unsigned NOT NULL auto_increment,
login varchar(20) NOT NULL default '*',
password varchar(20) NOT NULL default '*',
PRIMARY KEY (num_adh)
) TYPE=MyISAM";
$result = mysql_query($query)
or die ("Requete '$query' invalide");
//cette fonction permet de récupérer les champs : num_adh, login et password dans les tables : adherent et clients
$query = "SELECT adherent.num_adh, adherent.login, adherent.password, clients.num_adh, clients.login, clients.password
FROM adherent, clients
WHERE adherent.num_adh = clients.num_adh";
$result = mysql_query($query)
or die ("Requete '$query' invalide");
Je crois que j'ai trouvé la solution !
Je crée 2 tables : test & test1
********************************************************
//insertion des champs de la table clients dans test
$query = "INSERT INTO test SELECT num_adh, login, password FROM clients";
$result = mysql_query($query)
or die("Requête '$query' invalide : ".mysql_error());
//insertion des champs de la table adherent dans test1
$query = "INSERT INTO test1 SELECT num_adh, login, password FROM adherent";
$result = mysql_query($query)
or die("Requête '$query' invalide : ".mysql_error());
// On cherche les tables test & test1 et l'on recupère les champs login & password
$query = "SELECT test.num_adh, test.login, test.password, test1.num_adh, test1.login, test1.password
FROM test, test1
WHERE test.login='$login' AND test.password='$password'
OR test1.login='$login' AND test1.password='$password'";
$result = mysql_query($query)
or die ("Requete '$query' invalide");
// S'il existe
if (mysql_num_rows($result) != 0) {
// On met le cookie
setCookie("cookieLogin", $login);
***************************************************************
Ouf...
@+