Lab Using Database Joins: Part 11

Constructing a table of faculty, offices, and labs

Approach A: Using one join with separate room records

logging into MySQL database: done

selecting database: done

defining query: SELECT first, last, faculty2008.facultyID, roomNumber, phone, roomType FROM (faculty2008 LEFT JOIN facultyRoom ON faculty2008.facultyID=facultyRoom.facultyID) LEFT JOIN room ON facultyRoom.roomID=room.roomNumber ORDER BY last, first, roomType;

executing query: done

Faculty or Staff Name Office Office Lab Number Lab Phone
First Last Number Phone (if any) (if any)
Soren Berg        
Marge Coahran 3827 3127    
Janet Davis 3809 4306 3807 4796
Samuel Rebelsky 3824 4410 3823  
John Stone 3829 3181 3830 4990
Henry Walker 3811 4208 3812 4340
Jerod Weinman 3825 9812 3830 4990

closing database: done