标题: 一個Mysql查詢
- 小哈 2008-04-14 14:51 阅读:18
- 评论:0 | 添加评论

今天在查詢一個表時,用下面的語句
select distinct concat(slipno,'|',date_format(ydate,'%Y-%m-%d')) as code,slipno as name from bus_cchecks;
結果是:
code name
o080414001|200 o080414001

如果將distinct去掉,結果正常,但會重復
code name
o080414001|2008-04-15 o080414001
o080414001|2008-04-15 o080414001
o080414001|2008-04-15 o080414001
o080414001|2008-04-15 o080414001
o080414001|2008-04-15 o080414001
o080414001|2008-04-15 o080414001

後來改用下面的語句
select  concat(slipno,'|',date_format(ydate,'%Y-%m-%d')) as code,slipno as name from bus_cchecks group by slipno,ydate;
結果正常:
code name
o080414001|2008-04-15 o080414001


添加评论
返回顶部 | 返回首页