1. DISTINCT關鍵字
DISTINCT關鍵字可以用于去除查詢結果中的重復數據。以下語句將查詢表中所有不同的城市名稱:
2. GROUP BY語句
GROUP BY語句可以將查詢結果按照指定列進行分組。以下語句將查詢表中每個城市的數量:
ame GROUP BY city;
3. HAVING語句
HAVING語句可以與GROUP BY語句一起使用,用于篩選分組后的結果。以下語句將查詢表中數量大于1的城市:
ame GROUP BY city HAVING COUNT(*) >1;
4. UNION語句
UNION語句可以將多個查詢結果合并為一個結果集。以下語句將查詢表1和表2中不同的城市名稱:
SELECT city FROM table1 UNION SELECT city FROM table2;
5. EXISTS語句
EXISTS語句用于查找存在于另一個查詢結果中的數據。以下語句將查詢表1中存在于表2中的城市名稱:
SELECT city FROM table1 WHERE EXISTS(SELECT city FROM table2 WHERE table1.city = table2.city);
以上是幾種常用的方法,使用時需要根據具體情況選擇合適的語句。希望本文能對大家在使用MySQL時去除重復數據有所幫助。