Author: Jérôme Villafruela Date: To: guilde Subject: Re: Requête MySQL sur 2 tables
Bonjour Frédéric,
Il te manque une jointure entre les deux tables :
SELECT A.rowid, A.lastname, A.firstname, E.fpf
FROM llx_adherent A
inner join llx_adherent_extrafields E on E.id_adherent=A.id_adherent
WHERE A.rowid = 12
où id_adherent est a remplacer par la clé primaire de llx_adherent
Bonne journée,
Jérôme
Le 2018-11-07 08:03, Frédéric a écrit : > Bonjour,
>
> Je voudrais récupérer des champs en provenance de 2 tables :
>
> SELECT rowid, lastname, firstname, fpf
> FROM llx_adherent, llx_adherent_extrafields
> WHERE rowid = 12
>
> rowid, lastname, firstname appartiennent à la table llx_adherent, et
> fpf
> appartient à la table llx_adherent_extrafields (c'est du Dolibarr).
>
> mais ça ne marche pas :
>
> You have an error in your SQL syntax; check the manual that
> corresponds
> to your MariaDB server version for the right syntax to use near '' at
> line 1
>
> Tous les exemples que je trouve ont une clause WHERE croisée, ce qui
> n'est
> pas mon cas.
>
> Merci de vos lumières.