對於兩種去重方式:
利用distinct去重、簡單易用,但只能對於單一欄位去重,並且最終的結果也僅為去重的字段,實際應用價值不是特別大。
利用group去重,最終的顯示結果為所有字段,且對單一字段進行了去重操作,效果不錯,但最終顯示結果除去去重字段外,按照第乙個字段進行排序,可能還需要處理。
$test_data = m('hot'); //例項化資料表
$data = $test_data->distinct(true)->field('descriprion')->order('description desc')->select(); //利用distinct方法去重
$data = $test_data->group('description')->order('description desc')->select(); //利用group方法去重
dump($data);
資料庫去重
資料庫資料去重方法 假設現在資料庫中有乙個人員表 user 表中包括 主鍵id,姓名name 身份證號碼id number等字段。由於程式的的原因,後來發現表中有許多理論上重複的資料 例如姓名 和身份證號相同的資料 現在要求根據身份證號碼和姓名去除表中的重複資料。select max id from...
資料庫資料去重方法
1.2個結果進行union 時,也可以去重 2.group by 也可以去重 below is a reprint of others 假設現在資料庫中有乙個人員表 user 表中包括 主鍵id,姓名 身份證號碼 等字段。由於程式的的原因 好來發現表中有許多理論上重複的資料 即姓名 和身份證號相同的...
sql資料庫去重語法 SQL如何去重?
展開全部 1 首先建立乙個臨時表,用於演示sqlserver語法中的去重關鍵字distinct的使用。本文以sqlserver資料庫為例演示,62616964757a686964616fe4b893e5b19e31333431373232 if object id tempdb.tmp1 is no...