Hello I want to get only one query column using only Table.select()
, but I am having a problem
guild_id= 807887608943738881
guild = meta_data.tables['guild_'+str(guild_id)]
a= engine.execute(guild.select([guild.c.age]).where(guild.c.user_id== user_id)).fetchall()
print(a)
This code returns this
sqlalchemy.exc.ArgumentError: SQL expression for WHERE/HAVING role expected, got [Column('age', INTEGER(display_width=11), table=<guild_807887608943738881>)].
What's wrong with the age
column?
with engine.connect() as conn:
followed bya = conn.execute(select(guild.c.age).where(guild.c.user_id == user_id)).all()