🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #5914

Re: [OT] uan de sql para aplicar en un programilla

#5914
From: Samuel
Date: Mon, 01 Sep 2003 14:01
33 lines
2640 bytes
El Mon, 1 Sep 2003 13:44:36 +0200, [XaToA] 
 <batarrita_NOSPAM_@excite.com> dijo:
> Hola tengo un problema con una sentencia sql.
> Resulta que tengo tres tablas, (abajo os pongo la estructura), una es
> filiacion en la cual meto los datos de mis usuairos, otra es maquinas en la
> cual van la descripcion de las maquinas, y una tabla intermedia que es
> maquiper que es la relacion de ambas.
> 
> Resulta que cada persona puede tener x maquinas, aunque sean del mismo tipo.
> en la tabla maquinas solo hay 5 registros de las 5 tipo de maquinas que
> tengo pero cada persona, de un tipo de maquina puede tener x unidades.
> 
> quiero hacer una sql que me saque para una persona en concreto las maquinas
> que tiene. Si tieen 5 maquinas del tipo 1 no me saque como resultado cinco
> veces el tipo1 sino que me lo sque una vez.
> 
> es decir para ello itento hacer esto:
> SELECT maquinas.nombre FROM maquinas INNER JOIN maquiper ON
> maquinas.idmaquina = maquiper.idmaquina where idpersona=numero;
> 
> bien pues me saca una tira de resultados iguales,es decir si el cliente x
> tieen la maquina tipo1 5 veces (5 unidades de esta maquina) pues me lo saca
> 5 veces.
> 
> Habria alguna manera de que me sacara solo un resultado por tipo de maquina
> que tenga?

No s� si te he entendido del todo bien, pero �te vale con un SELECT
DISTINCT? 

-- 
Samuel Mo�ux Salvador
PGP Key pgp.rediris.es    -----         KeyID 0x822583C2
Technical Details
Message-ID: <slrnbl6k98.r4.444398NOSPAM@tizona.no-ip.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!snoopy.risq.qc.ca!in.100proofnews.com!in.100proofnews.com!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
References: <bivbgf$dn810$2@ID-59646.news.uni-berlin.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,2e66df98aa59bebd
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-09-01 07:01:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!snoopy.risq.qc.ca!in.100proofnews.com!in.100proofnews.com!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail
From: Samuel <444398NOSPAM@celes.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: [OT] uan de sql para aplicar en un programilla
Date: Mon, 1 Sep 2003 14:01:12 +0000 (UTC)
Organization: Telefonica Data Espagna
Lines: 33
Message-ID: <slrnbl6k98.r4.444398NOSPAM@tizona.no-ip.org>
References: <bivbgf$dn810$2@ID-59646.news.uni-berlin.de>
NNTP-Posting-Host: 165.red-80-25-246.pooles.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1062424872 7803 80.25.246.165 (1 Sep 2003 14:01:12 GMT)
X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Mon, 1 Sep 2003 14:01:12 +0000 (UTC)
User-Agent: slrn/0.9.7.4 (FreeBSD)