select distinct c.parent_id from ( select parent_id from tp_goods_category a join tp_goods g on a.id = g.cat_id group by parent_id union all select cat_id from tp_goods group by cat_id ) c;
先去除每個結果集中的重複值 以 group by 方式除去
然後合併兩個結果集 生成乙個新的結果集 (或者可以成為新錶) 在 使用distinct 去除合併結果集中的重複值 注意 必須給 新結果集取乙個別名 比如例子中的 c
新的查詢結果
此語句為了刪除分類表中 在goods表中不存在的 分類id 且 級別為第二級別
php如何合併重複項,php合併陣列並去除重複
php合併陣列並去除重複的實現方法 1 使用 array merge 方法或者 符號實現合併陣列 2 通過 array unique 函式合併陣列並去重即可。本文介紹的是一維陣列的去重 合併陣列的方法 1 array merge 數字鍵,直接往後新增,key重置 字串鍵,後面的陣列的值會替代前面的值...
mysql 結果集 MySQL結果集處理
問題 1.mysql對查詢的結果集如果返回,一次性還是每條?2.客戶端如何接收結果集?1.對於有返回結果集的查詢,server端和client端互動的資料報由以下組成 p1 meta data packet p2 rows packet pn 1 rows packet pn eof or erro...
Python合併字典鍵值並去除重複元素的例項
假設在python中有一字典如下 x 需要合併為 x 需要做到三件事 1.將字串轉化為數值列表 2.合併兩個列表並新增新的鍵值 3.去除重複元素 第1步通過常用的函式eval 就可以做到了,第程式設計客棧2步需要新增乙個鍵值並新增元素,第3步利用set集合的性質可以達到去重的效果,不過最後需要再將s...