merci ! apparement ca n'existe pas de requete update avec une sous requete qui renvoie plusieurs lignes ...
----- Mail d'origine ----- De: Bruno Cortial <[email protected]> À: Discussions développeur OSM en français <[email protected]> Envoyé: Wed, 10 Dec 2014 16:08:28 +0100 (CET) Objet: Re: [OSM-dev-fr] requete sql Bonjour, Alors à l'arrache : update matable set temps = (select b.temps * 1.5 from matable b where b.id = 1 and b.maxspeed > 95. ) where id = 2 Ca ne fonctionne que si la sous-requête ne renvoie qu'une seule ligne. Bruno Le 10 décembre 2014 15:02, <[email protected]> a écrit : > bonjour > je bloque sur un type de requete .... > > matable: > timestamp, id, temps > 1,1,100 > 2,1,90 > 3,1,110 > 1,2,null > 2,2,null > 3,2,100 > > 1) trouver les timestamp pour id=1 avec maxspeed>95 : > select timestamp, maxspeed from matable where maxspeed>95 > 2) appliquer cette selection de timesptamp mais pour un autre id avec un > coef de 1.5 > > timestamp, id, temps > 1,1,100 > 2,1,90 > 3,1,110 > 1,2,150 (100*1.5) > 2,2,null > 3,2,165 (110*1.5) > > je suis preneur de toute idee! > > merci d'avance > didier > > _______________________________________________ > dev-fr mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/dev-fr > _______________________________________________ dev-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev-fr
