这是我需要回答的一个非常基本的 PHP MySQL 问题。
显示表格中的数据时,我需要避免/防止重复。我正在尝试使用数据库中的国家/地区列表填充下拉菜单。所以...如果国家/地区“美国”有很多记录...它只会在下拉列表中显示一次。我不确定这应该是 MySQL 编码还是 PHP 编码。??
DB INFO:
表:经销商
字段:国家
如果可能,请将可以直接复制/粘贴到我的代码中的确切 php 和/或 MySQL 编码发布。
谢谢。
这是我需要回答的一个非常基本的 PHP MySQL 问题。
显示表格中的数据时,我需要避免/防止重复。我正在尝试使用数据库中的国家/地区列表填充下拉菜单。所以...如果国家/地区“美国”有很多记录...它只会在下拉列表中显示一次。我不确定这应该是 MySQL 编码还是 PHP 编码。??
DB INFO:
表:经销商
字段:国家
如果可能,请将可以直接复制/粘贴到我的代码中的确切 php 和/或 MySQL 编码发布。
谢谢。
The SQL that you want is:
SELECT DISTINCT Country
FROM dealers
Use the distinct
keyword to get unique records.
SELECT DISTINCT `field1`FROM `table1`
我最近在我的应用程序中遇到了同样的问题。我已经从我的数据库中加入了两个表,并且在我的一生中无法弄清楚如何摆脱来自我加入的表的重复数据。在做了一些研究之后,我发现使用DISTINCT
只会给我不同的值。这解决了我的问题,也应该解决你的问题。
选择 DISTINCT document_type,document_subtype,document from document_details where employee_id='ERP170102547549543' ORDER BY document_type ASC