如何使用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并没有明确他是否需要某种分类。