AntiPattern
SQL Existence Semantics Drift
sql-existence-semantics-drift
Misusing SQL loop/conditional control with existence tests causes logic to drift: queries that should stop at a single row or filter membership across tables end up using incorrect constructs (LIMIT, NOT IN, row_number/rank, catalogs) and return wrong or inefficient results.