petit exemple (qui fonctionne :-) dans un module que j'ai écrit :
{{#select
line.id as immo_id,
line.id_account as account_id,
line.id_project as project_id,
line.debit as montant,
trans.id as trans_id,
trans.label as label,
trans.date as date_achat,
y.id as year_id,
y.end_date as date_amort,
project.label as project_label
from acc_transactions_lines as line
inner join acc_transactions as trans on line.id_transaction = trans.id
inner join acc_years as y on trans.id_year = y.id
left join acc_projects AS project ON line.id_project = project.id
where line.id = :line_id;
:line_id = $_GET.immo_id|intval
assign=ligne_immo
}}
Jean-Christophe Engel
Le 17/04/2024 à 17:33, cercle de l'épée a écrit :
> Hello
>
> Pour les requêtes un peu complexes dans les modules, on fait les jointures à
> l'ancienne ?
> ds la clause WHERE j'entends...
>
> N.
> --
> Pour le Cercle de l'épée,
> Club d'escrime de Saint-Brieuc
> 57 Rue Paul Bert, 22000 Saint-Brieuc
> Tel via le mail contact.cercledelepee@gmail.com
> <mailto:contact.cercledelepee@gmail.com>, on vous rappelle !
> http://saint-brieuc-escrime.fr <http://saint-brieuc-escrime.fr>
> Sur les réseaux sociaux :
> https://www.facebook.com/CercleEpeeSaintBrieuc
> <https://www.facebook.com/CercleEpeeSaintBrieuc>
> https://www.instagram.com/saintbrieuc_escrime
> <https://www.instagram.com/saintbrieuc_escrime>
> Pour les requêtes un peu complexes dans les modules, on fait les
> jointures à l'ancienne ?
> ds la clause WHERE j'entends...
Oui, tu peux toujours étendre les requêtes, le but est de simplifier
certains trucs mais pas de remplacer SQL :)