anonym
Zeptal/a se – 9.leden 19:12
Počítače a internet – Programování a webdesign
Mám DB tabulku se sloupci:
id int primary key,
město varchar,
jméno varchar,
datum datetime
Ve sloupci ID a DATUM jsou vždy unikátní data, MĚSTO a JMÉNO se může opakovat. Chci vypsat poslední datum tak, abych se mi kombinace MĚSTO a JMÉNO vypsala jen jednou, ale abych dostal i data ze sloupců ID a DATUM.
Data v tabulce
1;Praha;Franta;1.1.2000
2;Praha;Franta;1.1.2001
3;Brno;Franta;1.1.2002
4;Brno;Pepa;1.1.2003
5;Brno;Pepa;1.1.2004
6;Pardubice;Jarda;1.1.2005
Výsledkem má být:
2;Praha;Franta;1.1.2001
3;Brno;Franta;1.1.2002
5;Brno;Pepa;1.1.2004
6;Pardubice;Jarda;1.1.2005
Ve výsledku nebudou tyto řádky, protože existuje novější záznam:
1;Praha;Franta;1.1.2000
4;Brno;Pepa;1.1.2003
Díky předem za nakopnutí.
anonym
Zeptal/a se – 10.leden 0:38
Počítače a internet – Programování a webdesign
Mám DB tabulku se sloupci:
id int primary key,
město varchar,
jméno varchar,
datum datetime
Ve sloupci ID a DATUM jsou vždy unikátní data, MĚSTO a JMÉNO se může opakovat. Chci vypsat poslední datum tak, abych se mi kombinace MĚSTO a JMÉNO vypsala jen jednou, ale abych dostal i data ze sloupců ID a DATUM.
Data v tabulce
1;Praha;Franta;1.1.2000
2;Praha;Franta;1.1.2001
3;Brno;Franta;1.1.2002
4;Brno;Pepa;1.1.2003
5;Brno;Pepa;1.1.2004
6;Pardubice;Jarda;1.1.2005
Výsledkem má být:
2;Praha;Franta;1.1.2001
3;Brno;Franta;1.1.2002
5;Brno;Pepa;1.1.2004
6;Pardubice;Jarda;1.1.2005
Ve výsledku nebudou tyto řádky, protože existuje novější záznam:
1;Praha;Franta;1.1.2000
4;Brno;Pepa;1.1.2003
Díky předem za nakopnutí.
Doplnění: takhle jsem to udělal taky, temporary tabulka, tam nasypu ID, beru záznam po záznamu a když je novější, vložím do další temporary tabulky. Pak záznam v první temp smažu a čtu dál. V SQL nejsem moc pevný v kramflecích, tak mě napadlo, jestli to nejde jednodušeji. Asi nejde :) Dík.