DISTINCT

14/10/2006 - 23:44 por William Rivera | Informe spam
Buenas, es posible crear algun select que funcione como el DISTINCT pero que
muestre todas la demas colomnas, por ejemplo

se que esto funciona

select DISTINCT campo4 from tabla

pero necesito algo mas o menos asi

select campo1, campo2, campo3, DISTINCT(campo4) from tabla

quiero mostrar todos los campos pero que sean distintos en el campo4 nadamas

Espero aver espicado bien

William Rivera

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
15/10/2006 - 17:14 | Informe spam
William,

Si nos pasas un ejemplo de lo que deseas hacer, creo que podriamos entender
mejor.


AMB

"William Rivera" wrote:

Buenas, es posible crear algun select que funcione como el DISTINCT pero que
muestre todas la demas colomnas, por ejemplo

se que esto funciona

select DISTINCT campo4 from tabla

pero necesito algo mas o menos asi

select campo1, campo2, campo3, DISTINCT(campo4) from tabla

quiero mostrar todos los campos pero que sean distintos en el campo4 nadamas

Espero aver espicado bien

William Rivera



Respuesta Responder a este mensaje
#2 William Rivera
15/10/2006 - 18:04 | Informe spam
Ejemplo Probado:

Data
numero nombre
1 casa
1 casa3
1 casa4
2 casa1
2 casa5
3 casa2

___________________


select DISTINCT numero from Data

resultado
1
2
3

____________________

select DISTINCT numero, nombre from Data

resultado
1 casa
1 casa3
1 casa4
2 casa1
2 casa5
3 casa2

__________________

Yo necesito algo como
select DISTINCT(numero), nombre from Data

y que el resultado sea
1 casa
2 casa1
3 casa2


es aplicar el distinct a un campo pero mostrar todos lo demas campos que
esten en la misma linea

espero aber esplicado bien


William Rivera




"Alejandro Mesa" wrote in message
news:
William,

Si nos pasas un ejemplo de lo que deseas hacer, creo que podriamos
entender
mejor.


AMB

"William Rivera" wrote:

Buenas, es posible crear algun select que funcione como el DISTINCT pero
que
muestre todas la demas colomnas, por ejemplo

se que esto funciona

select DISTINCT campo4 from tabla

pero necesito algo mas o menos asi

select campo1, campo2, campo3, DISTINCT(campo4) from tabla

quiero mostrar todos los campos pero que sean distintos en el campo4
nadamas

Espero aver espicado bien

William Rivera



Respuesta Responder a este mensaje
#3 William Rivera
15/10/2006 - 20:08 | Informe spam
Buenas,
ya solucione el problema

Gracias




"William Rivera" wrote in message
news:
Ejemplo Probado:

Data
numero nombre
1 casa
1 casa3
1 casa4
2 casa1
2 casa5
3 casa2

___________________


select DISTINCT numero from Data

resultado
1
2
3

____________________

select DISTINCT numero, nombre from Data

resultado
1 casa
1 casa3
1 casa4
2 casa1
2 casa5
3 casa2

__________________

Yo necesito algo como
select DISTINCT(numero), nombre from Data

y que el resultado sea
1 casa
2 casa1
3 casa2


es aplicar el distinct a un campo pero mostrar todos lo demas campos que
esten en la misma linea

espero aber esplicado bien


William Rivera




"Alejandro Mesa" wrote in
message news:
William,

Si nos pasas un ejemplo de lo que deseas hacer, creo que podriamos
entender
mejor.


AMB

"William Rivera" wrote:

Buenas, es posible crear algun select que funcione como el DISTINCT pero
que
muestre todas la demas colomnas, por ejemplo

se que esto funciona

select DISTINCT campo4 from tabla

pero necesito algo mas o menos asi

select campo1, campo2, campo3, DISTINCT(campo4) from tabla

quiero mostrar todos los campos pero que sean distintos en el campo4
nadamas

Espero aver espicado bien

William Rivera









Respuesta Responder a este mensaje
#4 Alejandro Mesa
16/10/2006 - 15:30 | Informe spam
William Rivera,

Mi pregunta es cual [nombre] deseas seleccionar por cada distinto valor de
la columna [numero]?. Eso te falto en los requeriminetos.

select [numero], min([nombre])
from dbo.t1

select [numero], max([nombre])
from dbo.t1
go


AMB


"William Rivera" wrote:

Buenas,
ya solucione el problema

Gracias




"William Rivera" wrote in message
news:
> Ejemplo Probado:
>
> Data
> numero nombre
> 1 casa
> 1 casa3
> 1 casa4
> 2 casa1
> 2 casa5
> 3 casa2
>
> ___________________
>
>
> select DISTINCT numero from Data
>
> resultado
> 1
> 2
> 3
>
> ____________________
>
> select DISTINCT numero, nombre from Data
>
> resultado
> 1 casa
> 1 casa3
> 1 casa4
> 2 casa1
> 2 casa5
> 3 casa2
>
> __________________
>
> Yo necesito algo como
> select DISTINCT(numero), nombre from Data
>
> y que el resultado sea
> 1 casa
> 2 casa1
> 3 casa2
>
>
> es aplicar el distinct a un campo pero mostrar todos lo demas campos que
> esten en la misma linea
>
> espero aber esplicado bien
>
>
> William Rivera
>
>
>
>
> "Alejandro Mesa" wrote in
> message news:
>> William,
>>
>> Si nos pasas un ejemplo de lo que deseas hacer, creo que podriamos
>> entender
>> mejor.
>>
>>
>> AMB
>>
>> "William Rivera" wrote:
>>
>>> Buenas, es posible crear algun select que funcione como el DISTINCT pero
>>> que
>>> muestre todas la demas colomnas, por ejemplo
>>>
>>> se que esto funciona
>>>
>>> select DISTINCT campo4 from tabla
>>>
>>> pero necesito algo mas o menos asi
>>>
>>> select campo1, campo2, campo3, DISTINCT(campo4) from tabla
>>>
>>> quiero mostrar todos los campos pero que sean distintos en el campo4
>>> nadamas
>>>
>>> Espero aver espicado bien
>>>
>>> William Rivera
>>>
>>>
>>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida