sdscuba Posted June 10, 2012 Share Posted June 10, 2012 Frustrated newbie..... searched for examples and still have not been able to get the results needed. Basically I have these two tables….. eventbooking_bookings id, applicant_id, event_id eventbooking_events id, calendarid, dt I need to select dt when searching for an applicant_id from bookings where eventbooking_events.id = eventbooking_bookings.event_id and eventbooking_events.dt is greater than today and eventbooking_events.calendarid = 1 Any help would be greatly appreciated. Greg. Link to comment https://forums.phpfreaks.com/topic/263931-union-left-join/ Share on other sites More sharing options...
gizmola Posted June 10, 2012 Share Posted June 10, 2012 Based on your description something like this should work: select b.*, e.* FROM eventbooking_bookings e JOIN eventbooking_events b ON e.id = b.event_id AND b.applicant_id = {whatever applicant id} AND e.calendarid = 1 AND e.dt > NOW() Link to comment https://forums.phpfreaks.com/topic/263931-union-left-join/#findComment-1352573 Share on other sites More sharing options...
sdscuba Posted June 10, 2012 Author Share Posted June 10, 2012 Had to make a few edits, but it works as needed. THANK YOU!!!! THANK YOU!!!! select b.*, e.* FROM eventbooking_bookings e JOIN eventbooking_events b ON e.event_id = b.id AND e.applicant_id = 168 AND b.calendarid = 1 AND b.dt > NOW() Link to comment https://forums.phpfreaks.com/topic/263931-union-left-join/#findComment-1352574 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.