【发布时间】:2012-10-27 19:14:31
【问题描述】:
这是导致语法错误的查询:
SELECT *
FROM account_invoice,sale_order
WHERE sale_order.name LIKE %account_invoice.origin%
account_invoice.origin 字段包含 sale_order.name 的文本,以及其他文本,所以我需要在 account_invoice.origin 字符串的任何位置匹配 sale_order.name 字符串。
我使用的是 PostgreSQL 8.4。
【问题讨论】:
-
看起来像一个 openerp 查询?不应该是“sale_order.name = account_invoice.origin”以避免将“SO123”与“SO1234”匹配
标签: postgresql sql-like