[Perl] Dbix::Class

Xavier Caron xcaron at gmail.com
Sam 25 Juin 10:52:50 CEST 2016


Hello,

> Le 25 juin 2016 à 10:23, Hugues <hugues at max4mail.com> a écrit :
> 
> je cherche à faire une requête SQL toute simple avec Dbix::Class avec un OR du genre
> 
> SELECT * FROM Employe WHERE ( TEL_MOBILE = "06000000" OR TELEPHONE='06000000')
> 
> j'ai essayé les -or => [ .... ] , [ ...]...
> 
> j'arrive a des requêtes fausses 
> 
>  ....FROM Employe me WHERE ( ( me.-or = 'TEL_MOBILE' OR me.-or = '06000000' OR me.-or = 'TELEPHONE'
> 
> 
> 
> si quelqu'un a une idée ?

Un truc comme :

  status => [ -or => {'=', 'assigned'}, {'=', 'in-progress’}]

C’est dans la documentation de SQL::Abstract :

  https://metacpan.org/pod/SQL::Abstract#Logic-and-nesting-operators

HTH.

@+,

X.



Plus d'informations sur la liste de diffusion Perl