Fråga : Välj bästa N och deras typer

Förmiddag som I har en sodomit av en tidhandstil denna SQL-query (Oracle 10g)….,

I har två bordlägger. För varje unik transaktionsLEGITIMATION i TABLE1 det kan finnas många transaktionstyper som är tillhörande med den i TABLE2. Vad jag önskar att göra, är att hämta de 5 nyaste (största) transaktionsiDsna i TABLE1 för en given användare och alla transaktionstyper från TABLE2 som är tillhörande med de 5 ids. Om till exempel de 5 största transaktionsidsna bordlägger in, TABLE1 är 6-10 och i TABLE2 skrivar ”äpplen”, och ”apelsiner” kan finnas, den tillverkade styrkalooknågot liknande: LEGITIMATION för

Transaction/Type
---------------------
6/apples
7/apples
8/apples
8/oranges
9/apples
10/apples

In exemplet, jag har 6 ror gånget tillbaka, men de är stilla endast baserat på de 5 nyaste (största) ids.
This är vad jag har så långt. Queryen är förment till hastigt grepp alla typer, och ids som baseras på de 5 nyaste ids.
SELECT t1.unique_id, t1 för t2.type_id-
FROM TABLE1,
WHERE för t2 TABLE2 t1.unique_id = t2.unique_id
AND t2.unique_id i (
VÄLJER t1.unique_id
FRÅN TABLE1 t1
VAR t1.user_id = 'myUser'
OCH
för ROWNUM-<= 5), hjälp för

Any är appreciated.
" klar "

Svar : Välj bästa N och deras typer

Jag köpte en UPS för montering för den snubblalite kuggen. Det var mestadels DOA på ankomst. De överförde mig ett annat och nu dess uppladdning. Jag har hört att lokalt cyberen att driva är bra så jag ska start using dem mer.
Andra lösningar  
 
programming4us programming4us