I am trying to do Sqlite3 query via webpy framework.The query works in
SQLiteManager. But with web.db i get "sqlite3.OperationalError no such
column a.id". Is this a webpy bug?

import web
db = web.database(dbn='sqlite', db='data/feed.db')
account = 1
query='''
    SELECT a.id, a.url, a.title, a.description, a.account_count, b.id
subscribed FROM
    (SELECT feed.id, feed.url, feed.title, feed.description,
count(account_feed.id) account_count
    FROM feed
    LEFT OUTER JOIN account_feed
    ON feed.id=account_feed.feed_id AND feed.actived=1
    GROUP BY feed.id, feed.url, feed.title, feed.description
    ORDER BY count(account_feed.id) DESC, feed.id DESC)
    a LEFT OUTER JOIN account_feed b ON a.id=b.feed_id AND
b.account_id=$account'''

return list(self._db.query(query,vars=locals()))


Traceback is here:http://pastebin.com/pUA7zB9H

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/webpy?hl=en.

Reply via email to