从具有多个值的表中获取单个数据

时间:2013-08-14 03:05:00

标签: mysql

我必须从我的数据库加入我的表,但它有多个数据(重复数据),这是我的查询:

select ruper from bsl_ruang b join mr_ranap_dokter d on (b.noregis=d.noregis) where d.dokter = '11111'

和这样的结果;

ruper
1111
1111
2222
2233
2233
3333
3333
3333

我想让它看起来像这样:

ruper
1111
2222
2233
3333

我该怎么做?

2 个答案:

答案 0 :(得分:2)

尝试添加DISTINCT关键字。

select DISTINCT ruper from bsl_ruang b join mr_ranap_dokter d on (b.noregis=d.noregis) where d.dokter = '11111'

答案 1 :(得分:1)

使用select distinct

select distinct ruper
from bsl_ruang b join
     mr_ranap_dokter d
     on (b.noregis=d.noregis)
where d.dokter = '11111';