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
Ruby ftp download
Closing Excel after exporting data from Access
Where da'heck is OpenTable+Query in Sql 2005?
Dynamically forward incoming mail based on subject and/or body of message
Does converting an NTFS drive to FAT32 drive require reformatting?
Upgrading Server 2003 to Server 2008
Word 2007 Booklet layout - images moving when doc printed
Online Marketing Manager - Interview Questions
Crystal reports not displaying correct data; "Failed to load database information" error
OpenXML and inserting multiple rows (in multiple tables) with identity