🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Dos dudas sobre SQL.

#11262
From: Zahori
Date: Mon, 03 Dec 2001 00:24
31 lines
2366 bytes
El 01 Dec 2001 20:08:18 +0100, kuantiko@escomposlinux.org (Jes�s
Carrete Monta�a) escribi�:

>a) �C�mo puedo formular un SELECT de forma que me muestre dos
>columnas: nombre y nota, de aquellos individuos que han sacado m�s nota que la
>media en el primer examen? Teniendo en cuenta que mysql no acepta un
>SELECT dentro de otro, AFAIK.

	Pues HDYS, hace falta una subconsulta para eso.  O bien,
hacerlo en un procedimiento almacenado, que tengo entendido que MySQL
tampoco admite por ahora, o sea que...   

	Hace poco lei que unos habian incorporado a MySQL
procedimientos almacenados usando Perl.  Si no puedes/quieres pasarte
a otra base de datos mas potente, puedes buscar informacion sobre esa
posibilidad.

>b) Si ejecuto la siguiente sentencia:
>SELECT o.nombre, (e1.nota + e2.nota) AS notatotal FROM opositores o,
>examen1 e1, examen2 e2 WHERE o.dni = e1.dni AND e1.dni = e2.dni;
>        Tarda much�simo, de hecho tarda tanto que no tengo paciencia
>para esperar XD. Seguro que estoy haciendo alguna burrada gord�sima y
>se puede formular de una manera m�s eficiente.

	�A que no tenias definidos indices sobre esos campos? ;-)


un saludo,
Zahor�

- Por la libertad en internet: di NO a la LSSI -
Technical Details
Message-ID: <b9hl0uscmj6mfd181f35cijpom4adi7lnd@4ax.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feeder.qis.net!btnet-peer!btnet!newsfeed.bt.es!news.bt.es!not-for-mail
References: <87g06u69nh.fsf@meltdown.ion>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b998237532da112b
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-12-02 10:26:31 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feeder.qis.net!btnet-peer!btnet!newsfeed.bt.es!news.bt.es!not-for-mail
From: Zahori <jolarcos@siritinga.r3>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Dos dudas sobre SQL.
Date: Sun, 02 Dec 2001 19:24:27 -0500
Organization: Siritinga
Lines: 31
Message-ID: <b9hl0uscmj6mfd181f35cijpom4adi7lnd@4ax.com>
References: <87g06u69nh.fsf@meltdown.ion>
NNTP-Posting-Host: 212.79.128.146
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: titan.bt.es 1007316999 2739 212.79.128.146 (2 Dec 2001 18:16:39 GMT)
X-Complaints-To: abuse@bt.es
NNTP-Posting-Date: 2 Dec 2001 18:16:39 GMT
X-Newsreader: Forte Agent 1.8/32.548
Cache-Post-Path: seux119!unknown@cliente-213227001014.cm128.manpc.supercable.es
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)