30

SQL初心者なのでよろしくお願いします。

同じ電話番号を持つすべてのemployee_idsを表示する必要があると仮定します(両方の列が同じテーブルにあります)

この問題の内部結合などをどのように進めればよいでしょうか。

4

4 に答える 4

1

なしでこれを行うことができますJOIN

SELECT *
FROM (SELECT *,COUNT(*) OVER(PARTITION BY phone_number) as Phone_CT
      FROM YourTable
      )sub
WHERE Phone_CT > 1
ORDER BY phone_number, employee_ids

デモ: SQL フィドル

于 2013-09-16T18:20:17.893 に答える