Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Como mostrar registros diferentes en mysql?

Estas en el tema de Como mostrar registros diferentes en mysql? en el foro de Mysql en Foros del Web. Hola, Como mostrar registros diferentes en mysql? Veo con con DISTINCT (id) solo me mostraria la tabla id y todos sus registros y lo que ...
  #1 (permalink)  
Antiguo 05/03/2010, 05:34
Avatar de syntex  
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 22 años
Puntos: 4
Como mostrar registros diferentes en mysql?

Hola,

Como mostrar registros diferentes en mysql?

Veo con con DISTINCT (id) solo me mostraria la tabla id y todos sus registros y lo que quiero es que me muestre los resultados diferentes a una tabla pero mostrandomelos todos los campos.

Un saludo y gracias.
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------

  #2 (permalink)  
Antiguo 05/03/2010, 07:13
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Como mostrar registros diferentes en mysql?

Mira esto
http://dev.mysql.com/doc/refman/5.0/...ubqueries.html
saludos symtex
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 05/03/2010, 07:24
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Como mostrar registros diferentes en mysql?

DISTINCT te dará los registros donde TODOS los campos que pidas sean distintos.

Es decir si tenemos



ca cb cc
1 2 3
2 2 3
3 1 3



SELECT DISTINCT ca,cb,cc from tutabla

es equivalente a

SELECT ca,cb,cc from tutabla

y dará toda la tabla

en cambio

SELECT DISTINCT cb,cc from tutabla

te dará


cb cc
2 3
1 3


No se si me explico....

Quim

Etiquetas: diferentes, registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:24.