MySQL 中多列的不同值
在資料庫管理系統中,通常需要從多列中擷取唯一的資料組合。但是,由於值的不對稱排列,僅使用 DISTINCT 關鍵字可能會導致不必要的重複。
要解決此問題,請考慮使用 GROUP BY 子句。此方法按指定的列對行進行分組,並為每個唯一組合僅傳回一行。例如,以下查詢可以實現此目標:
SELECT foo, bar
FROM my_table
GROUP BY foo, bar;
GROUP BY 子句聚合 foo 和 bar 列中具有相同值的行,確保結果集中僅包含不同的對。透過利用此技術,您可以有效地消除重複的組合併從資料庫中提取所需的唯一值。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3