如何在mysql中隐藏重复记录?

特里斯纳

请帮助我,如何在mysql中隐藏重复的记录?我有2个表:tbl_transaksi和tbl_item

tbl_transaction

tanggal      kode_item
2014-05-24   A1
2014-05-24   A2
2014-05-24   A1
2014-02-10   A4

tbl_item

kode_item nama_barang
A1        PULPEN
A2        BAJU
A3        LAPTOP
A4        DASI
A5        SEPATU

我尝试加入

select a.tanggal,b.nama_barang from tbl_transaksi a inner join tbl_item b on a.kode_item=b.kode_item order by a.tanggal asc;

结果

tanggal      nama_barang
2014-02-10   DASI 
2014-05-24   PULPEN
2014-05-24   BAJU
2014-05-24   PULPEN

但是,我想要这样的结果

tanggal      nama_barang
2014-02-10   DASI
2014-05-24   PULPEN  
BAJU
PULPEN

怎么表现出来?

霍拉修

您要求的四排

CREATE TABLE temp
    (`id` MEDIUMINT NOT NULL AUTO_INCREMENT key,`tanggal` varchar(10), `nama_barang` varchar(6))
;

insert into temp (tanggal, nama_barang)
select a.tanggal,b.nama_barang 
from tbl_transaksi a 
inner join tbl_item b on a.kode_item=b.kode_item 
order by a.tanggal asc;



select case when t1.tanggal=t2.tanggal then '' else t1.tanggal end tanggal, t1.nama_barang


from temp t1 left join temp t2
on t1.id-1=t2.id

drop table temp;

测试

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在mysql中更新所有重复记录的列?

来自分类Dev

如何在Django中处理重复记录

来自分类Dev

如何在聚合字段中获取重复记录

来自分类Dev

如何快速删除mysql中的重复记录

来自分类Dev

如何从mysql查询中清除重复记录

来自分类Dev

如何检查mysql数据库中的重复记录

来自分类Dev

编号mysql中的重复记录(2)

来自分类Dev

如何在SQL中隐藏重复的记录

来自分类Dev

如何防止Rails中的重复记录

来自分类Dev

如何删除SQL中的重复记录?

来自分类Dev

MySQL更新重复记录

来自分类Dev

如何在CRM 2013中创建(预验证)插件上检测重复记录

来自分类Dev

如何在Excel-2010中删除非重复记录

来自分类Dev

如何在显示时从同一表中删除重复记录

来自分类Dev

如何在不同表中没有重复记录的情况下进行休眠保存

来自分类Dev

SQL中的重复记录

来自分类Dev

如何在MySQL中删除“重复”记录?

来自分类Dev

如何在MySQL中检索重复的记录

来自分类Dev

使用分组依据从Mysql表中删除重复记录

来自分类Dev

避免特定 MySQL 列中的重复记录

来自分类Dev

MySql查询-根据日期排除计数中的重复记录

来自分类Dev

如何防止书签表中Rails中的重复记录?

来自分类Dev

如何处理SQL中的重复记录?

来自分类Dev

如何最好避免在CakePHP中插入重复记录?

来自分类Dev

SAS如何对重复记录中的变量求和

来自分类Dev

如何处理SQL中的重复记录?

来自分类Dev

如何最好避免在CakePHP中插入重复记录?

来自分类Dev

如何使用POI在Excel中检查重复记录?

来自分类Dev

如何从mongodb数据库中删除重复记录