本文用来记录mysql学习过程中收获到的知识点。
1. distinct
使用distict对记录进行去重。例如需要返回记录不同的id值:SELECT DISTINCT player_id FROM task;
如果将distinct 作用与多个字段,SELECT DISTINCT player_id, task_id FROM task; 则distinct将会同时作用于多个字段,必须得player_id与task_id都相同的才被排除。
单独的distinct(不与其他函数同时使用时)只能放在开头,否则报错,例如Select player_id,distinct(task_id) from task;不错sql语法错误。