Advertisement
Guest User

Untitled

a guest
May 6th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. SELECT
  2. h.synxis_id AS hotel_id,
  3. h.name AS hotel_name,
  4. rm.code AS room_code,
  5. rm.name AS room_name,
  6. rm.description AS room_description,
  7. rm.image_url AS room_image_url,
  8. r.id AS rate_id,
  9. r.plan_code,
  10. r.amount_before_tax,
  11. r.amount_after_tax,
  12. r.currency_code,
  13. r.rate_date,
  14. (
  15. CONCAT(
  16. 'https://gc.synxis.com/rez.aspx?chain=5154&start=availresults&adult=1&hotel=' ,
  17. h.synxis_id,
  18. '&arrive=',
  19. r.rate_date
  20. )
  21. ) as booking_url
  22.  
  23.  
  24. FROM hotel as h
  25. LEFT JOIN room AS rm
  26. ON h.id = rm.hotel_id
  27. INNER JOIN rate AS r
  28. ON (
  29. rm.id = r.room_id AND
  30. r.amount_before_tax = (
  31. SELECT
  32. MIN(amount_before_tax)
  33. FROM rate
  34. LEFT JOIN room
  35. ON rate.room_id = room.id
  36. LEFT JOIN hotel
  37. ON room.hotel_id = hotel.id
  38. WHERE
  39. hotel.synxis_id = h.synxis_id AND
  40. rate.rate_date >= '" . date('Y-m-d') . "'
  41. )
  42. )
  43.  
  44. WHERE
  45. h.synxis_id IN ($hotels)
  46.  
  47. GROUP BY h.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement