表: person
+-------------+---------+
| column name | type |
+-------------+---------+
| id | int |
| email | varchar |
+-------------+---------+
id是該錶的主鍵列。
該錶的每一行包含一封電子郵件。電子郵件將不包含大寫字母。
編寫乙個sql查詢來 刪除 所有重複的電子郵件,只保留乙個id最小的唯一電子郵件。
以 任意順序 返回結果表。
查詢結果格式如下所示。
示例 1:
輸入:
person 表:
+----+------------------+
| id | email |
+----+------------------+
| 1 | [email protected] |
| 2 | [email protected] |
| 3 | [email protected] |
+----+------------------+
輸出:
+----+------------------+
| id | email |
+----+------------------+
| 1 | [email protected] |
| 2 | [email protected] |
+----+------------------+
解釋: [email protected]重複兩次。我們保留最小的id = 1。
1.
select p1.*from
person p1,
person p2
where
p1.email
= p2.email
SQL之刪除重複的電子郵箱
編寫乙個 sql 查詢,來刪除 person 表中所有重複的電子郵箱,重複的郵箱裡只保留 id 最小 的那個。id email 1 john example.com 2 bob example.com 3 john example.com delete p1 from person p1,perso...
196 刪除重複的電子郵箱(SQL)
一 題目描述 編寫乙個 sql 查詢,來刪除 person 表中所有重複的電子郵箱,重複的郵箱裡只保留 id 最小 的那個。id email 1 john example.com 2 bob example.com 3 john example.com id 是這個表的主鍵。例如,在執行你的查詢語句...
刪除重複的電子郵箱 SQL語句
編寫乙個 sql 查詢,來刪除 person 表中所有重複的電子郵箱,重複的郵箱裡只保留 id 最小 的那個。id email 1 john example.com 2 bob example.com 3 john example.com id 是這個表的主鍵。例如,在執行你的查詢語句之後,上面的 ...