1

这是我需要回答的一个非常基本的 PHP MySQL 问题。

显示表格中的数据时,我需要避免/防止重复。我正在尝试使用数据库中的国家/地区列表填充下拉菜单。所以...如果国家/地区“美国”有很多记录...它只会在下拉列表中显示一次。我不确定这应该是 MySQL 编码还是 PHP 编码。??

DB INFO:
表:经销商
字段:国家

如果可能,请将可以直接复制/粘贴到我的代码中的确切 php 和/或 MySQL 编码发布。

谢谢。

4

4 回答 4

3

The SQL that you want is:

SELECT DISTINCT Country
FROM dealers
于 2013-05-16T02:28:12.443 回答
2

Use the distinct keyword to get unique records.

SELECT DISTINCT `field1`FROM `table1` 
于 2013-05-16T02:29:03.290 回答
0

我最近在我的应用程序中遇到了同样的问题。我已经从我的数据库中加入了两个表,并且在我的一生中无法弄清楚如何摆脱来自我加入的表的重复数据。在做了一些研究之后,我发现使用DISTINCT只会给我不同的值。这解决了我的问题,也应该解决你的问题。

于 2013-05-16T03:27:37.210 回答
0

选择 DISTINCT document_type,document_subtype,document from document_details where employee_id='ERP170102547549543' ORDER BY document_type ASC

于 2017-03-06T11:24:33.270 回答