|
Kas keegi Firebird andmebaasiga on kokku puutunud? Kui MySql-is selline päring töötab:
Siis kuidas seda Firebird-ile arusaadavaks tõlkida? Pooliku versiooni pusisin valmis, see küll töötab aga tulemus on vale. Nimelt oleks vaja gruppida ainult "grupi_id" välja järgi, samas kätte on vaja saada kõik väljad. --- see poolik päring, firebird---
|
|
Ma muidugi norin, aga ainult natuke: "töötab aga tulemus on vale" on absurd, contradiction in terms. Kui tulemus on vale, siis ta ju ei tööta. Kuna Su kaks erinevat versiooni ei näe kuigivõrd sarnased välja, ei oska ma öelda, mida Sul tegelikult tarvis on, aga Sind võivad huvitada Firebird'i kuupäeva-aritmeetika ja Päring töötab selles mõttes, et väljastab tulemuse mitte errori. Jah see WHERE ei ole täpne.(täiendan hiljem, tänu vihje eest!) Probleem on selles, et mul oleks vaja:... GROUP BY t1.grupi_id ORDER BY t1.id ASC Sellisel juhul päring einam ei tööta, väljastab errori, kuna SELECT -is on rohkem välju mida mul on ka vaja. Põhimõtteliselt jookseb nüüd kaks teemat ühte auku: http://pinu.ee/kysimused/1086/sql-group-by
(Dec 30 '11 at 14:03)
curate
|
