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
WebSphere 6.0 installation on Windows 2003 server cluster
embed excel document in word and paginate
difference btw left join and right join with examples
How to create "System Stored Procedures" in SQL Server 2005 / 2008 ?
Create Dynamic Cursor
Outlook XP calendar sharing w/ multiple users on same machine
Help Setting Up Feedback Form in Flash Site
Fedora Core 3 - Redirecting normal console to Serial ttyS0
block/unblock the IP in Windows Firewall?
C drive shows as 13.4GB used, but adding folders is 11.7GB