[英]How to Get unique data in SQL query?
我在wordpress函数中添加了我的sql查询。 现在,我想从SQL中获得具有最高“分数”的唯一数据。
例如:这是我的SQL表
我希望从PHP的此表中获得2个结果。
Quiz_name Quiz_id Correct_score User_ID
KENNISMAKING 1 0 1
KENNISMAKING 1 33 1
KENNISMAKING 1 100 1
KENNISMAKING 1 33 1
KENNISMAKING 1 100 1
KENNISMAKING 1 66 1
ACTIEF VERKOPEN 7 33 1
KENNISMAKING 1 12 1
ASSORTIMENT-FRIS 15 50 1
ASSORTIMENT-FRIS 15 50 1
ASSORTIMENT-FRIS 15 25 1
ASSORTIMENT-FRIS 15 25 1
ASSORTIMENT-PSV 13 50 1
ASSORTIMENT-FRIS 15 50 1
ASSORTIMENT-PSV 13 100 1
ACTIEF VERKOPEN 7 100 1
ACTIEF VERKOPEN 7 100 1
PERSONEELSZAKEN 6 33 1
ASSORTIMENT-FRIS 15 75 1
输出:用户1参加总计“ 5”测验(KENNISMAKING,ACTIEF VERKOPEN,ASSORTIMENT-FRIS,ASSORTIMENT-PSV,PERSONEELSZAKEN)。
(注意:只需要数字而不是名称。)
输出:用户1完成3测验100%。
原始SQL。 假设表名称是quiz
SELECT count(distinct(Quiz_name)) FROM quiz WHERE User_ID == 1;
SELECT count(distinct(Quiz_name)) FROM quiz WHERE User_ID == 1 and Correct_score == 100;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.