una tabla restricciones referencial primarias postgres llaves llave integridad foreign foraneas foranea eliminar ejemplos crear con cascada agregar actualizar postgresql sql-like

postgresql - tabla - LIKE con% en los nombres de columna



pivot postgresql ejemplos (1)

Aquí está mi consulta que resulta en un error de sintaxis:

SELECT * FROM account_invoice,sale_order WHERE sale_order.name LIKE %account_invoice.origin%

El campo account_invoice.origin contiene el texto de sale_order.name, además de otro texto también, por lo que debo hacer coincidir la cadena sale_order.name en cualquier lugar de la cadena account_invoice.origin.

Estoy usando PostgreSQL 8.4.


Prueba esto

SELECT * FROM account_invoice,sale_order WHERE sale_order.name LIKE ''%'' || account_invoice.origin || ''%''

% necesita comillas simples porque el patrón es una cadena.

|| Es el operador de la concatenation .