mysql - Join Only Rows that Match A Certain Condition SQLAlchemy -


i have 2 tables: a , b

b has foreign key a , b has timestamp field.

a has timestamp field. interested in difference between timestamp fields rows in a , corresponding row in b earliest time stamp. how compute value every row in a?

for example:

a row in a might have 5 rows in b (5/1/2015, 2/3/2014, 2/3/2013). interested in time difference row timestamp of 2/3/2013.

we can join each entry , build table not seem correct approach.

edit: sorry, should have been more specific. using sqlalchemy orm.

add

where b.timestamp = (select min(timestamp) b. x x.id = b.id) 

this give min timestamp record.


Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -