SELECT DISTINCT en MySQL
Hola.
Tengo una BD en la que no quiero tener campos repetidos en una determinada tabla. Desde php ejecuto: SELECT DISTINCT nombre_campo FROM nombre_tabla; Pero siguen entrando campos repetidos. ¿Que hago mal? Salu2 |
SELECT DISTINCT nombre_campo FROM nombre_tabla;
Muestra los campos nombre_campo que sean diferentes, eso debería hacerlo bien. Imagino que estarás haciendo un: SELECT DISTINCT nombre_campo, nombre_compo2, nombre_campo3,... FROM nombre_tabla; Y se muestran todos, no? eso es porque debes agruparlos por el nombre_campo: SELECT DISTINCT nombre_campo, nombre_compo2, nombre_campo3,... FROM nombre_tabla GROUP BY nombre_campo; Así mostrará los campos seleccionados del primer registro de todos los de la tabla que tengan el campo nombre_campo diferente. Saludos |
La franja horaria es GMT +2. Ahora son las 10:44. |
Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate