SQL - duda para un query

 
Vista:

duda para un query

Publicado por Ignacio (3 intervenciones) el 14/09/2006 17:56:52
Hola Gente alguien me podria decir como hago???? Tengo una tabla de relacion entre provedor y productos del mismo. r_prov_prod donde tengo dos campos id y producto. tengo un mismo id que se repite con muchos productos y en algunos casos y is y un solo producto.si yo quiero un select que me muestre solo un id y un solo producro(el primero) es decir que me quede 1 id y 1 producto por ID como puedo hacerlo. Ej:
ID PROD
1 HDD
1 MOUSE GENIUS
2 MICROS INTEL
3 MONITORES VS
3 MONITORES SMS
quiero que en un select me quede:
1 HDD
2 MICROS INTEL
3 MONITORES VS

Muchas gracias!!
Mariano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:duda para un query

Publicado por Isaías (5072 intervenciones) el 14/09/2006 18:48:29
Mejor pregunto, ¿Es SQL Server?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda para un query

Publicado por Ignacio (3 intervenciones) el 14/09/2006 20:41:52
Si Sr. Podras ayudarme con este lío???? Gracias mil
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:duda para un query

Publicado por Isaías (5072 intervenciones) el 14/09/2006 23:00:29
Perdona si pregunto, pero luego salen con que es para Access, MySQL, PL/SQL, etc.

Te doy un ejemplo:

--create table dbo.t1 (
--cliente varchar(25) not null,
--producto varchar(25) not null
--)
--go
--
--insert into dbo.t1 values('A1', 'CC0')
--insert into dbo.t1 values('A1', 'CC1')
--insert into dbo.t1 values('A1', 'CC3')
--insert into dbo.t1 values('A1', 'CC4')
--insert into dbo.t1 values('A2', 'CC0')
--insert into dbo.t1 values('A2', 'CC3')
--insert into dbo.t1 values('A3', 'CC1')
--insert into dbo.t1 values('A3', 'CC4')
--insert into dbo.t1 values('A3', 'CC5')
--go
--
--select
-- a.cliente,
-- a.producto
--from
-- dbo.t1 as a
--where
-- (
-- select count(*)
-- from dbo.t1 as b
-- where b.cliente = a.cliente and b.producto <= a.producto
-- ) <= 2
--order by
-- a.cliente, a.producto
--go
--
--drop table dbo.t1
--go
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar