MySQL大表中重複欄位的查詢效率方法

2022-04-08 14:25:06 字數 389 閱讀 3839

mysql大表重複字段應該如何查詢到呢?這是很多人都遇到的問題,下面就教您乙個mysql大表重複欄位的查詢方法,供您參考。

資料庫中有個大表,需要查詢其中的名字有重複的記錄id,以便比較。

如果僅僅是查詢資料庫中name不重複的字段,很容易

但是這樣並不能得到說有重複欄位的id值。(只得到了最小的乙個id值)

查詢哪些欄位是重複的也容易

但是要一次查詢到重複欄位的id值,就必須使用子查詢了,於是使用下面的語句來實現mysql大表重複字段查詢。

但是這條語句在mysql中效率太差,感覺mysql並沒有為子查詢生成臨時表。

於是使用先建立臨時表

然後使用多表連線查詢

結果這次結果很快就出來了。

用 distinct去重複

MySQL中 如何查詢表名中包含某字段的表

select table name from information schema.tables where table schema tablename and table type base table and table name like copy information schema 是m...

MySQL中 如何查詢表名中包含某字段的表

select table name from information schema.tables where table schema tablename and table type base table and table name like copy information schema 是m...

MySQL中 如何查詢表名中包含某字段的表

select table name from information schema.tables where table schema tablename and table type base table and table name like copy information schema 是m...