Microsoft
Software
Hardware
Network
Question : Firebird Subquery
Good day
I would like to know how can I do the following subquery.
I have two tables and my data looks like this
Table A
Suite [PK]
Week [PK]
RoomStatus
Table B
Suite [FK]
Week [FK]
HomeRoom
example of data in table A
Suite Week RoomStatus
A 1 OPEN
B 2 OPEN
C 3 CLOSE
Example of data in table B
Suite Week HomeRoom
A 1 A
B 1 C
C 1 B
Now in my select I want to select everything from table B, but I want to get for each row the person actual RoomStatus from table a.
for example row 1 in table B, the guest HomeRoom = the Suite where he is currently in,
but row two The guest are in Room B but his HomeRoom is C ( I need now in this select his RoomStatus from table a)
If possible I want to use a subquery to perform this select because I need to perform a lot of additional sql once I got the data.
Thank you
Henry
Answer : Firebird Subquery
I believe this will be easier to achieve with a stored procedure, then you can do the addditonal sql on the server as well
select b.Suite, b.Week, b.HomeRoom, a.roomstatus from tableb b join tablea a on b.homeroom = a.suite and b.week = a.week
Random Solutions
Email Security (S/MIME)
Can I recover email deleted from Win Mobile device?
Connecting to Oracle from perl.
IE 7 throws "invalid argument" jscript error when change "top" css property
How can I identify the 'other devices' in my device manager? i.e. Base System Device, SM Bus Controller, Video Controller, Unknown Device. Don't know where to search to find drivers.
Differences b/w win95,win98,win2k,Windows Me,windows XP
Recovering a pst file from an ost file
Add column in the midle of the table in Sybase
port scan
Citrix and Domain Controller