This is not a valid DAL query plate_que = db((db.order_que.que_letter != None)==db.paint.name).select () (a!=b)==c?
can you say in words (or in SQL) what you need to do? Massimo On Jan 27, 12:49 am, Jason Brower <[email protected]> wrote: > I have a database as follow: > # coding: utf8 > from datetime import datetime, date, time > now = datetime.utcnow() > today = date.today() > > db = SQLDB('sqlite://paint.sqlite') > > db.define_table('order_que', > Field('customer_code', length=30), > Field('paint'), > Field('can_size', requires=IS_IN_SET(['½ Litre', '1 Litre', '10 > Litre', '30 Litre'])), > Field('pickup_time'), > Field('que_letter', > requires=IS_IN_SET([None,"A","B","C","D","E","F"]))) > > db.define_table('paint', > Field('name', length=30, requires=IS_NOT_EMPTY(), unique=True), > Field('base_paint', length=3, requires=IS_NOT_EMPTY()), > Field('hex_color', length=6)) > > db.define_table('tint', > Field('name', length=3, requires=IS_NOT_EMPTY())) > > db.define_table('paint_tints', > Field('paint_id', db.paint), > Field('tint_id', db.tint), > Field('units', 'integer')) > > db.order_que.paint.requires = IS_IN_DB(db, 'paint.id', '%(name)s') > db.paint_tints.paint_id.requires=IS_IN_DB(db, 'paint.id', '%(name)s') > db.paint_tints.tint_id.requires=IS_IN_DB(db, 'tint.id', '%(name)s') > db.order_que.customer_code.requires=IS_NOT_EMPTY() > > And I am trying to do a join like this... > plate_que = db((db.order_que.que_letter != None) == > db.paint.name).select() > But no matter what I put into order_que.que_letter I don't get any > results. Any ideas? > BR, > Jason -- You received this message because you are subscribed to the Google Groups "web2py-users" 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/web2py?hl=en.

