db.l3.ai

Play

lessons

what-changed-in-19

editor

engine: not started

results

Run a query to see rows here.

check

Semi join

A semi join asks 'is there at least one match?' without multiplying rows. EXISTS (subquery) does that.

task

Customers who have at least one refunded payment, each once.

hints