iou3344
2021-10-13 23:10
采纳率: 89.5%
浏览 31

mysql如何导出某字段不重复的cvs文件呢?

比如:数据库有10个字段,在mysql控制台可以通过下列语句导出相应三个字段的数据到csv文件

SELECT age,work,name FROM data65 WHERE age > 40 AND work <>'' into outfile 'D:\\40.csv';

如何导出name不重复的包含age,work,name三个字段的csv文件呢?

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

  • wo.austin 2021-10-14 17:17
    最佳回答
    -- 三个字段组合唯一
    SELECT distinct age,work,name FROM data65 WHERE age > 40 AND work <>'' into outfile 'D:\\40.csv';
    
    -- 仅name唯一
    SELECT  age,work,name FROM data65 WHERE age > 40 AND work <>'' group by name into outfile 'D:\\40.csv';
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题