Re: Requête MySQL sur 2 tables

Page principale

Répondre à ce message
Auteur: Jérôme Villafruela
Date:  
À: guilde
Sujet: 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.