Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you dont need the output of the first query you'll almost always have the best performance in sql using exists syntax eg

select * from query1 as q where exists ( select * from query2 as q2 where q.col = q2.col )



Yes although in this specific case you’d lose the order of the results with exists




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: