Microsoft
Software
Hardware
Network
Question : Select top N and their types
I'm having a bugger of a time writing this SQL query (Oracle 10g)....
I have two tables. For every unique transaction ID in TABLE1, there can be many transaction types associated with it in TABLE2. What I want to do is retrieve the 5 most recent (biggest) transaction IDs in TABLE1 for a given user and all transaction types from TABLE2 associated with those 5 ids. For example if the 5 biggest transaction ids in table TABLE1 are 6-10, and in TABLE2 types "apples" and "oranges" can exist, the output might look like:
Transaction ID / Type
---------------------
6 / apples
7 / apples
8 / apples
8 / oranges
9 / apples
10 / apples
In the example, I have 6 rows returned, but they're still only based on the 5 most recent (biggest) ids.
This is what I have so far. The query is supposed to grab all the types and ids based on the 5 most recent ids.
SELECT t1.unique_id, t2.type_id
FROM TABLE1 t1, TABLE2 t2
WHERE t1.unique_id = t2.unique_id
AND t2.unique_id in (
SELECT t1.unique_id
FROM TABLE1 t1
WHERE t1.user_id = 'myUser'
AND ROWNUM <= 5
)
Any help is appreciated.
Answer : Select top N and their types
I bought a trip lite rack mount UPS. It was mostly DOA on arrival. They sent me another one and now its charging. I have heard locally cyber power is good so I will start using them more.
Random Solutions
Compare two excel files
a class def and all the functions inside a dll ???
How to replace a Exchange 2010 server suffering from a UNC rollback?
RDP
Styling a Dropdownlist using CSS
Exchange 2010 Corrupted Receive Connectors in an inconsistenent state
can any n-router support g and n standards simultaneously?
Securing a web service call
Unable to install any framework .NET in XP Mode (Virtual PC)
DNS will not resolve one domain