python - Retrieve same column data from two different rows with one sqlite3 query? -


i have table profiles containing people primary key login_hash , bunch of other fields (for example, age). table, msgs, contains src , dest fields, both of foreign keys login_hash profiles table. how retrieve ages of src , dests in 1 sqlite3 (from python) query?

you can use 2 inner joins:

select m.*, p1.*, p2.*   msgs m inner join profiles p1 on m.src = p1.login_hash inner join profiles p2 on m.dest = p2.login_hash 

Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

visual c++ - Using relative values in array sorting ( asm ) -