optimise query

This commit is contained in:
Nathan Coad
2018-01-29 21:28:17 +11:00
parent a8ec4e31b3
commit 09235cb589

View File

@@ -255,8 +255,8 @@ function _booking_get_waitinglist()
$query = db_select('booking_person', 'p'); $query = db_select('booking_person', 'p');
$query->join('booking_payment', 'y', 'p.nid = y.booking_person_nid'); $query->join('booking_payment', 'y', 'p.nid = y.booking_person_nid');
$query->condition($db_and) $query->condition($db_and)
->fields('p') ->fields('p', array('nid', 'booking_firstname', 'booking_lastname', 'booking_state', 'booking_readinggroup', 'booking_country', 'booking_status'))
->fields('y') ->fields('y', array('booking_payment_date'))
->orderBy('p.booking_status')->orderBy('y.booking_payment_date'); ->orderBy('p.booking_status')->orderBy('y.booking_payment_date');
$definition_result = $query->execute(); $definition_result = $query->execute();