sql >> Databasteknik >  >> RDS >> Mysql

Gå med i ett bord med sig själv kontra att använda 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

Men jag antar att ditt sista tillstånd borde vara

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



  1. Behöver hjälp med att lagra värde från tre kolumner

  2. cc1:fel:okänt kommandoradsalternativ -Wno-null-konvertering inom installation av python-mysql på mac 10.7.5

  3. Varför kan inte PostgreSQL göra detta enkla FULL JOIN?

  4. Infoga flera rader med en MySQL-fråga