我有下表
table x
labref name repeat_status
111 L 1
111 L 1
111 K 1
111 K 1
111 L 2
111 L 2
111 M 1
111 M 1
我需要的结果是
labref name repeat_status
111 L 1
111 L 2
111 K 1
111 M 1
我已经尝试过这个查询,但它没有带来结果,需要调整
SELECT name, repeat_status
FROM `x`
WHERE labref = '111'
GROUP BY repeat_status;
建议!
答案 0 :(得分:1)
select DISTINCT labref ,name, repeat_status
FROM x
WHERE labref = '111'
此查询将获得您要查找的结果。
答案 1 :(得分:0)
SELECT labref,name,repeat_status
FROM `x`
WHERE labref = '111'
GROUP BY name,repeat_status;
答案 2 :(得分:0)
SELECT name, repeat_status
FROM `x`
WHERE labref = '111'
GROUP BY name ,repeat_status;
答案 3 :(得分:0)
SELECT name, repeat_status
FROM `x`
WHERE labref = '111'
GROUP BY name,repeat_status;