
Op 29-03-10 14:35, Sebastian Proost schreef:
Thomas Van Parys schreef:
Op 29-03-10 14:22, Michiel Van Bel schreef:
Wat moet er eigenlijk in de kolom "lastyear" zitten? Want dat vind ik nogal een vreemd iets :-/
Ok... misschien zijn er simpeler methoden, maar ik kom er nu niet op.
Ik zoek voor elke journal_id het laatste jaar (lastyear) waarvoor er een impact_factor bestaat. Dat laatste van journal_id/lastyear join ik dan aan m'n lijst journal_id, impact_factor. Uiteindelijke doel: voor elk journal de meest recente IF weergeven.
Wat geeft deze subquery als resultaat ?
select i.journal_id as jjid, max(i.year) as `lastyear` from impact_factors i group by i.journal_id
Mja, had ik ook al geprobeerd. Een nette lijst van journal_ids | lastyear: +------+----------+ | jjid | lastyear | +------+----------+ | 3 | 2008 | | 5 | 2008 | | 6 | 2008 | | 7 | 2008 | | 8 | 2008 | | 9 | 2008 | | 11 | 2008 | | 12 | 2008 | | 13 | 2008 | | 14 | 2008 | | 15 | 2006 | | 16 | 2008 | | 17 | 2008 | -- ================================================================== Thomas Van Parys Tel:+32 (0)9 331 36 95 fax:+32 (0)9 3313809 VIB Department of Plant Systems Biology, Ghent University Technologiepark 927, 9052 Gent, BELGIUM thomas.vanparys@psb.vib-ugent.be http://bioinformatics.psb.ugent.be ==================================================================