|
|
|
|
Bonjour,
Est-il possible de faire une requete du genre :
SELECT tabletampon_rh_file.UNITEDAFFAIRE, tabletampon_rh_file.LIBELLEUNITEDAFFAIRE, tabletampon_rh_file.ENTITEDEGESTIONEDG, tabletampon_rh_file.LIBELLEENTITEDEGESTIONEDG, tabletampon_rh_file.NATURECONTRATTRAVAILGROUPE, tabletampon_rh_file.MOTIFINACTIVITE, tabletampon_rh_file.ACTIF, tabletampon_rh_file.ALTERN, tabletampon_rh_file.NONACTIF FROM ouvrant_droit INNER JOIN tabletampon_rh_file ON (tabletampon_rh_file.PRENOMUSUEL LIKE ouvrant_droit.prenom_OD AND tabletampon_rh_file.NOMUSUEL LIKE ouvrant_droit.nom_OD);
tabletampon_rh_file.PRENOMUSUEL LIKE ouvrant_droit.prenom_OD AND tabletampon_rh_file.NOMUSUEL LIKE ouvrant_droit.nom_OD
Bonjour,
SELECT tabletampon_rh_file.UNITEDAFFAIRE, tabletampon_rh_file.LIBELLEUNITEDAFFAIRE, tabletampon_rh_file.ENTITEDEGESTIONEDG, tabletampon_rh_file.LIBELLEENTITEDEGESTIONEDG, tabletampon_rh_file.NATURECONTRATTRAVAILGROUPE, tabletampon_rh_file.MOTIFINACTIVITE, tabletampon_rh_file.ACTIF, tabletampon_rh_file.ALTERN, tabletampon_rh_file.NONACTIF FROM ouvrant_droit INNER JOIN tabletampon_rh_file ON (tabletampon_rh_file.PRENOMUSUEL = trim(ouvrant_droit.prenom_OD) AND tabletampon_rh_file.NOMUSUEL = trim(ouvrant_droit.nom_OD)); A plus Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher... (Woody Allen) |
Répondre à DAG
|
C'est bizarre ma requête ne marche pas avec TRIM, LTRIM ou RTRIM !
ouvrant_droit.prenom_OD et aussi dans tabletampon_rh_file.NOMUSUEL et dans ouvrant_droit.nom_OD N'y aurait-il pas des caractères "cachés" que MySQL rajoute ou autre ? Je ne comprend vraiment pas. Je résume : - J'ai une table tabletampon_rh_file dans laquelle j'ai un champs PRENOMUSUEL et un autre NOMUSUEL et d'autre champs. - J'ai une autre table ouvrant_droit dans laquelle on retrouve les champs nom_OD ainsi que prenom_OD et d'autres infos. Je voudrais récupérer toutes les infos de la table tabletampon_rh_file ou les champs PRENOMUSUEL et NOMUSUEL sont identiques aux champs nom_OD et prenom_OD de la table ouvrant_droit. (sachant que dans cette dernière table, il y a un espace apres la valeur du champs)... Je pensais utiliser la bonne requête... Quelqu'un verrait ou est le problème ? |
Bonjour,
FROM tabletampon_rh_file INNER JOIN ouvrant_droitou bien inverser le ON ON (trim(ouvrant_droit.prenom_OD) = tabletampon_rh_file.PRENOMUSUEL AND trim(ouvrant_droit.nom_OD) = tabletampon_rh_file.NOMUSUEL) A plus Un conducteur dangereux, c'est celui qui vous dépasse malgré tous vos efforts pour l'en empêcher... (Woody Allen) |
Ah, je ne comprend rien, j'ai beau le triturer dans tous les sens, il ne veux rien savoir ! Il ne me ramène aucun résultats !
ouvrant_droit: $statementOne = "SELECT
CIVILITE, NOM, PRENOM, DATEDENAISSANCE, DATEENTREESOCIETE, ADRESSEPERSO, CPPERSO, VILLEPERSO, MAILPERSO, MAILPRO, TRANCHEDEQF
FROM
tabletampon_od_file;";
$req = mysql_query($statementOne) or die('<br>Erreur base de donnée !<br>'.$statementOne.'<br>'.mysql_error());
while ($data = mysql_fetch_array($req))
{
echo
$statementTwo = "
INSERT INTO OUVRANT_DROIT
(
civilite_OD, nom_OD, prenom_OD, date_naissance_OD, date_entree_societe_OD, adresse_perso_OD, code_postal_OD, ville_perso_OD, mail_perso_OD, mail_prof_OD, tranche_QF
)
VALUES
(
\"$data[CIVILITE]\",\"$data[NOM]\",\"$data[PRENOM]\",\"$data[DATEDENAISSANCE]\",\"$data[DATEENTREESOCIETE]\",\"$data[ADRESSEPERSO]\",\"$data[CPPERSO]\",\"$data[VILLEPERSO]\",\"$data[MAILPERSO]\",\"$data[MAILPRO]\",\"$data[TRANCHEDEQF]\"
);
"; |
Bonjour,
|