[Perl] Dbix::Class

Hugues hugues at max4mail.com
Sam 25 Juin 12:19:49 CEST 2016


oui ça fait

WHERE status='assigned' OR status ='in-progress'

mais je cherche a faire le OR deux champs différentes, pas le même champs

Hugues


Le 25/06/2016 à 10:52, Xavier Caron a écrit :
> 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.
>
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/mailman/private/perl/attachments/20160625/f95d5899/attachment.html>


Plus d'informations sur la liste de diffusion Perl