Article View: es.comp.os.linux.programacion
Article #11262Re: Dos dudas sobre SQL.
From: Zahori
Date: Mon, 03 Dec 2001 00:24
Date: Mon, 03 Dec 2001 00:24
31 lines
2366 bytes
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-mailReferences:
<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/)