Article View: es.comp.os.linux.programacion
Article #5914Re: [OT] uan de sql para aplicar en un programilla
From: Samuel
Date: Mon, 01 Sep 2003 14:01
Date: Mon, 01 Sep 2003 14:01
33 lines
2640 bytes
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-mailReferences:
<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)