| | |
Problem with Rewriting Subqueries as Joins
Please support our Database Design advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Apr 2005
Posts: 8
Reputation:
Solved Threads: 0
Hi friends, I have very little knowledge of JOINs. Please, help me out in rewriting my sub-query to some kind of JOIN for earlier MySQL version
TABLES IN MY DATABASE:
Room (room_ no, room_ type, price)
Guest (guest_ no, Fname, Sname, address)
Booking (room_no, guest_no, Fname, Sname, arrival_date,
departure_date, emp_no, user_name, password)
Employee (emp_no, Fname, Sname, user_name, password)
Admin (admin_no, Fname, Lname, user_name, password)
QUERY: Search for the available rooms:
SUBQUERY: This did not work on the remote server
Select *
From Room R
Where R.room_no
NOT
IN(
Select B.room_no
From R.room_no = B.room_no
And R.room_type = ‘single’
And B.arrival_date = ‘2005-03-23’
And B.departure_date = ‘2005-04-30’
)
ATTEMPTED JOIN: not sure at all if it is correct
Select *
From room R, booking B
Where R.room_no = B.room_no
And R.room_type = ‘single’
And B.arrivel_date = ‘2005-04-23’
And B.departure_date=’2005-04-30’ ;
I hope to hear from you soon folks. Thanks
TABLES IN MY DATABASE:
Room (room_ no, room_ type, price)
Guest (guest_ no, Fname, Sname, address)
Booking (room_no, guest_no, Fname, Sname, arrival_date,
departure_date, emp_no, user_name, password)
Employee (emp_no, Fname, Sname, user_name, password)
Admin (admin_no, Fname, Lname, user_name, password)
QUERY: Search for the available rooms:
SUBQUERY: This did not work on the remote server
Select *
From Room R
Where R.room_no
NOT
IN(
Select B.room_no
From R.room_no = B.room_no
And R.room_type = ‘single’
And B.arrival_date = ‘2005-03-23’
And B.departure_date = ‘2005-04-30’
)
ATTEMPTED JOIN: not sure at all if it is correct
Select *
From room R, booking B
Where R.room_no = B.room_no
And R.room_type = ‘single’
And B.arrivel_date = ‘2005-04-23’
And B.departure_date=’2005-04-30’ ;
I hope to hear from you soon folks. Thanks
![]() |
Similar Threads
- Exclusionary SELECT in SQL (MySQL)
- Problem with Rewriting Subqueries as Joins (MS SQL)
- Troubled with Rewriting Subquery as JOINs (MySQL)
Other Threads in the Database Design Forum
- Previous Thread: Best way to integrate this?
- Next Thread: SQL is always being nightmare for me.
| Thread Tools | Search this Thread |





