Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 02-dic-2005, 01:43   #1 (permalink)
Manolillo ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Mensajes: 1
distinct??

Como sería la sintaxis del distinct cuando tengo varios campos de 2 tablas distintas??
No consigo que me funcione, solo consigo que funcione cuando se hace de un campo de una tabla nada más, gracias
Manolillo está desconectado   Responder Citando
Antiguo 02-dic-2005, 02:41   #2 (permalink)
yeti ha deshabilitado el karma
 
Avatar de yeti
 
Fecha de Ingreso: octubre-2004
Ubicación: España, Madrid
Mensajes: 152
correcto "distinct" no puede usarse en mas de una columna de la tabla, bye.
__________________
Cuando creas que no hay solución posible, busca en los foros, siempre en mejor tener a la red mundial de tu parte
yeti está desconectado   Responder Citando
Antiguo 02-dic-2005, 08:40   #3 (permalink)
deadlykyo ha deshabilitado el karma
 
Avatar de deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 743
esa es la sintaxis basica de un SELECT CON DISTINCT entre 2 o mas tablas, ahora el DISTINCT se aplica a la fila que te devuelve de resultado, es decir que no pueden haber 2 filas iguales. si muestras una sola columna de hecho todas las filas tienen que ser diferentes , ahora si muestras mas de una columna pueden haber que algunas columnas de varias filas se repitan pero no se repite la misma fila:

Código:
SELECT DISTINCT tb1.col1, tb2.col1, tb3.col1,...
FROM tb1, tb2, tb3, ...
WHERE tb1.col1=tb2.col1 AND tb2.col2=tb3.col1 ....

tb1.col1     tb2.col1    tb3.col1
1               1              1             //Si muestra esta fila 
1               1              2             //Si muestra esta fila 
1               2              1             //Si muestra esta fila 
1               2              1             //No mostraria esta fila si usas distinct
saludos, cya
deadlykyo está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 5,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 00:48.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93