Jump to content

Union, Left Join, ????


sdscuba

Recommended Posts

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
Share on other sites

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
Share on other sites

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
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.