erlug
[Top] [All Lists]

[Erlug] select innestate in mysql

To: erlug@xxxxxxxxxxxxxx
Subject: [Erlug] select innestate in mysql
From: Ivan <darthxiong@xxxxxxxxx>
Date: Sat, 10 Aug 2002 13:17:27 +0200
ciao a tutti! oggi piove, e sto cercando di fare un porting da
postgresql a mysql. questa query sul postgres funziona perfettamente (
standard sql92, dicono... )

select tx_id from tx where f in ( select f from f_pool where a < 5 )

la stessa query in mysql restutuisce l' arcano errore

ERROR 1064: You have an error in your SQL syntax near 'select f from
f_pool )' at line 1

come dire... "non supporti le select innestate?!?!" a.k.a. che cosa
sbaglio? la doc di mysql non si spreca troppo nel descrivere le keyword
select, where e in. La struttura dei due db e' uguale, stesse tabelle,
stesi dati. Se riscrivo la query come 

select tx_id from tx where f in ( 3,4,2.5,2.7 )

funziona. Non posso neanche dare la colpa al caldo :)

-- 
   (@_  Ivan Fabris, S. Sofia (FC)  PowerPC & Linux Debian Woody  _*)
   //\      www.darthxiong.net   setiathome.ssl.berkeley.edu      /\\
   V_/_     www.folug.linux.it   pgp key @ www.keyserver.net     _\_V
        Socio Fondatore e Consigliere del Forli Linux User Group 


<Prev in Thread] Current Thread [Next in Thread>