Article View: es.comp.os.linux.programacion
Article #5913[OT] uan de sql para aplicar en un programilla
From: [XaToA]
Date: Mon, 01 Sep 2003 11:44
Date: Mon, 01 Sep 2003 11:44
49 lines
2405 bytes
2405 bytes
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? muchas gracias por vuestra ayuda. Estructura de las tablas ________ |maquinas| ------------- idmaquina nombre _______ |maquiper| ------------ idpersona idmaquina ______ |filiacion| ----------- idpersona nombre apellido ...
Technical Details
Message-ID:
<bivbgf$dn810$2@ID-59646.news.uni-berlin.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.ision.net!ision!fu-berlin.de!uni-berlin.de!221.red-217-127-108.pooles.rima-tde.NET!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: f86c8,2e66df98aa59bebd,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-09-01 04:45:24 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.ision.net!ision!fu-berlin.de!uni-berlin.de!221.red-217-127-108.pooles.rima-tde.NET!not-for-mail From: "[XaToA]" <batarrita_NOSPAM_@excite.com> Newsgroups: es.comp.os.linux.programacion Subject: [OT] uan de sql para aplicar en un programilla Date: Mon, 1 Sep 2003 13:44:36 +0200 Lines: 51 Message-ID: <bivbgf$dn810$2@ID-59646.news.uni-berlin.de> NNTP-Posting-Host: 221.red-217-127-108.pooles.rima-tde.net (217.127.108.221) X-Trace: news.uni-berlin.de 1062416722 14393376 217.127.108.221 (16 [59646]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165