Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno SQL dotaz

Takhle jsem to lamoidně naklikal v Accessu (psaní selectů není zrovna má silná stránka):

SELECT normaliz.key_id, Max(tabulka.datestamp) AS MaxOfdatestamp, tabulka.status
FROM normaliz INNER JOIN tabulka ON normaliz.key_id = tabulka.key_id
GROUP BY normaliz.key_id, tabulka.status
HAVING (((tabulka.status)=1));
tabulka "normaliz" obsahuje jen jedno pole, key_id, které funguje jako primární klíč vztahu 1:N vůči tabulce "tabulka" (tahle tabulka se dá samozřejmě generovat dotazem, nebo rovnou udělat jako dotaz)

Pravděpodobně to půjde ještě dále optimalizovat, ale na to jsou tu jiní kabrňáci, rozhodně neaspiruju na titul krále SQL ;-)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny