sql >> Databáze >  >> RDS >> Mysql

Spojení tabulky se sebou samým vs pomocí Group By MySQL

SELECT e1.*
FROM employee e1
JOIN employee e2
  ON e1.employee_id <> e2.employee_id  
 AND e1.column2 = e2.column2 
 AND e1.X <> e2.X
 AND e1.Y <> e2.Y

Ale myslím, že vaše poslední podmínka by měla být

AND (e1.X <> e2.X OR e1.Y <> e2.Y)



  1. Jak zabránit „neplatné vstupní syntaxi pro typ json“ v Postgresu, když záznamy obsahují kombinaci json nebo řetězců

  2. Optimalizace SQL dotazu, aby se zabránilo dočasné tabulce

  3. Najděte nejbližší zeměpisnou šířku/délku pomocí SQL dotazu

  4. Jak sbalit řádky do seznamu odděleného čárkami v dotazu SQL v MySql