sql >> データベース >  >> RDS >> Mysql

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
    

    しかし、私はあなたの最後の条件が

    であるべきだと思います
    AND (e1.X <> e2.X OR e1.Y <> e2.Y)
    



    1. 3つのテーブルを持つ複雑なIFステートメント

    2. この配列構造をHTMLフォームで作成するにはどうすればよいですか?

    3. 従業員テーブルから2番目に高い給与を見つけるにはどうすればよいですか?

    4. SQLクエリをRailsActiveRecordクエリに変換する方法は?