[REVERT] expression: ANY is not work well in sql query. It is raised exception.so changes in query is reverted
bzr revid: hmo@tinyerp.com-20091123071558-sea2rhnfmkr9ag71
This commit is contained in:
parent
055ed99069
commit
dda5ed6bb1
|
@ -57,8 +57,8 @@ class expression(object):
|
|||
subids = ids[i:i+cr.IN_MAX]
|
||||
cr.execute('SELECT "%s"' \
|
||||
' FROM "%s"' \
|
||||
' WHERE "%s" = ANY (%%s)' % (s, f, w), (subids,))
|
||||
res.extend([r[0] for r in cr.fetchall()])
|
||||
' WHERE "%s" in (%s)' % (s, f, w, ','.join(['%s']*len(subids))),
|
||||
subids)
|
||||
else:
|
||||
cr.execute('SELECT distinct("%s")' \
|
||||
' FROM "%s" where "%s" is not null' % (s, f, s)),
|
||||
|
|
Loading…
Reference in New Issue