MySQL 中多列的不同值
在資料庫管理系統中,通常需要從多列擷取資料的唯一組合。但是,由於值的不對稱排列,僅使用 DISTINCT 關鍵字可能會導致不必要的重複。
要解決此問題,請考慮使用 GROUP BY 子句。此方法按指定的列對行進行分組,並為每個唯一組合僅傳回一行。例如,下列查詢可以實現此目標:
<code class="sql">SELECT foo, bar FROM my_table GROUP BY foo, bar;</code>
GROUP BY 子句聚合 foo 和 bar 列中具有相同值的行,確保結果集中僅包含不同的對。透過利用這種技術,您可以有效地消除重複的組合併從資料庫中提取所需的唯一值。
以上是如何從 MySQL 中的多個欄位中檢索不同的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!