Tu as regarde les WITH / SELECT /UPDATE ? J'ai pas trop compris ce que tu voulais faire, mais c'est un truc super puissant...
Le 10 décembre 2014 19:54, <[email protected]> a écrit : > 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 > -- Christian Quest - OpenStreetMap France
_______________________________________________ dev-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev-fr
