COMME avec % sur les noms de colonnes
Voici ma requête qui génère une erreur de syntaxe:
SELECT *
FROM account_invoice,sale_order
WHERE sale_order.name LIKE %account_invoice.origin%
La account_invoice.origine du champ contient le texte de sale_order.nom, plus d'autres en texte, donc j'ai besoin de faire correspondre sale_order.nom chaîne de n'importe où dans le account_invoice.origine de la chaîne.
Je suis en utilisant PostgreSQL 8.4.
- ressemble à un openerp requête? Il ne faut pas être "sale_order.nom = account_invoice.origine" pour éviter une correspondance "SO123" avec "SO1234"
Vous devez vous connecter pour publier un commentaire.
Essayer cette
%
besoins de devis unique, car le format est une chaîne de caractères.||
est l'opérateur pour concaténation.