如何使用MySQL查询显示数据库记录

如何使用MySQL查询显示数据库记录,mysql,database,Mysql,Database,我有一张这样的桌子: --------------------- | id | code | total | --------------------- | 1 | AA01 | 5 | | 2 | AA01 | 10 | | 3 | AA01 | 7 | | 4 | AA02 | 3 | | 5 | AA02 | 1 | --------------------- -------- | code | -------- | AA01 | | AA

我有一张这样的桌子:

---------------------
| id | code | total |
---------------------
| 1  | AA01 |   5   |
| 2  | AA01 |   10  |
| 3  | AA01 |   7   |
| 4  | AA02 |   3   |
| 5  | AA02 |   1   |
---------------------
--------
| code |
--------
| AA01 |
| AA02 |
--------
如果看起来像这样,如何创建MySQL查询:

---------------------
| id | code | total |
---------------------
| 1  | AA01 |   5   |
| 2  | AA01 |   10  |
| 3  | AA01 |   7   |
| 4  | AA02 |   3   |
| 5  | AA02 |   1   |
---------------------
--------
| code |
--------
| AA01 |
| AA02 |
--------
我尝试了以下查询:

SELECT * FROM `buckets` WHERE `code` = 'FFF071214095758' or `code` = 'FFF071214101258'
但显示的是整个记录。我只需要 显示每个代码,其中只有一条记录具有相同的代码。
MySql查询可以做到这一点吗?

您可能想要:

SELECT code 
FROM `buckets` 
WHERE `code` = 'AA01' 
   OR `code` = 'AA02' 
GROUP BY code
或:

你可以试试

SELECT DISTINCT code 
FROM `buckets` 
WHERE `kode_transaksi` = 'FFF071214095758' or `kode_transaksi` = 'FFF071214101258' 

我不明白您的查询与示例数据的关系。您可以看到这是毫无意义的,对吗?在上次编辑之后,这没有任何意义。保存值
FFF071214095758
的列是否真的
code
?如果是这样的话,你的问题与样本数据的关系就没有意义了。还有其他表格或列吗?@Bonatoc没有,我不认为
限制
在这里会有帮助,如果没有
order by
子句肯定不会有帮助。-对。不过,OP并没有明确他是否需要某种分类。