Y la respuesta correcta es.... ttttrrrrrrrrrrrrrrrttttttttrrrrrrr #3 !!
Aprovecho el hilo para poner otra consulta de mysql por si a alguien le interesa alguna vez.
Necesitamos sacar los valores repetidos de una tabla, sólo una vez. Ejemplo, tenemos la tabla personas: idPersona, nombre
1 Laura
2 Carlos
3 Juan
4 Laura
5 Carlos
6 Laura
7 Manolillo
y queremos sacar los nombres que estén repetidos más de una vez
SELECT nombre FROM personas GROUP BY nombre HAVING COUNT(*) > 1
Cuando hice el módulo de DAI y me enseñaron a hacer esta consulta, en clase lo hacíamos como "método más eficiente" según el profesor, con producto cartesiano (ya de hecho ni me acuerdo), era algo de hacer un FROM personas AS p1 , personas AS p2 y despues un where chungo.
MUCHO más eficiente con el método del group by , tiene muchas utilidades esta consulta espero que alguna vez a alguien le haga falta ^^
EDITO: mi consulta en el ejemplo devolverá:
nombre
Laura
Carlos
Y si además hacemos un
SELECT COUNT(idPersona), nombre FROM personas GROUP BY nombre HAVING COUNT(*) > 1
devolverá
COUNT nombre
3 Laura
2 Carlos
con esto y un bizcocho, buenas noches xD