SELECT
DISTINCT
TM.id
, TM.Title
, TM.ServiceDiscount
, TRB.DeliveryTime
, TRD.DeliveryPrice
, TM.MinOrder
, TRD.OrderFrom AS FreeDeliveryMinOrder
, TM.logo
, TM.Partner
, TM.Priority
, TM.Rank
, TM.DeliveryUpTime
, GROUP_CONCAT( DISTINCT TR.Title SEPARATOR ', ' ) AS RatesString
, DATE_FORMAT(
DATE_ADD(
DATE_ADD(
CONCAT(
DATE( NOW() )
, ' '
, TM.DeliveryCloseTime
)
, INTERVAL +9 HOUR
)
, INTERVAL -TRB.DeliveryTime MINUTE
)
, '%H:%i' ) AS DeliveryCloseTime
, kitchens.titles AS kitchens_titles
, CASE
/*WHEN TMn.published = 1
THEN 1*/
WHEN TMn.MenuShowType = 1 AND TMn.MenuDate >= DATE_FORMAT( NOW() , "%Y-%m-%d" ) AND TMn.published = 1
THEN 1
WHEN TMn.MenuShowType = 2 AND TMn.MenuDate <= DATE_FORMAT( NOW() , "%Y-%m-%d" ) AND TMn.published = 1
THEN 1
ELSE 0
END HaveMenu
, TM.Class
FROM
t_ao_restaurant TM
LEFT JOIN t_ao_restaurantkitchen TRK ON TM.id = TRK.id_restaurant
LEFT JOIN (
SELECT
TRK.id_restaurant
, GROUP_CONCAT( TK.Title SEPARATOR ' /' ) AS titles
FROM
t_ao_restaurantkitchen TRK
LEFT JOIN t_ao_kitchen TK ON TRK.id_kitchen = TK.id
GROUP BY
TRK.id_restaurant
) kitchens ON TM.id = kitchens.id_restaurant
LEFT JOIN t_ao_menu TMn ON TM.id = TMn.id_restaurant
LEFT JOIN t_ao_menukitchen TMK ON TMn.id = TMK.id_menu
LEFT JOIN t_ao_menutype TMT ON TMn.id_menutype = TMT.id
LEFT JOIN t_ao_restaurantborough TRB ON TM.id = TRB.id_restaurant
LEFT JOIN t_ao_restaurantdelivery TRD ON TRB.id = TRD.id_restaurantborough
LEFT JOIN t_ao_restaurantrate TRR ON TM.id = TRR.id_restaurant
LEFT JOIN t_ao_rate TR ON TRR.id_rate = TR.id WHERE TRK.id_kitchen = '4' AND TM.published = 1 AND TRR.published = 1 AND TMn.published = 1 AND TM.Partner = 1 AND TRB.id_borough = 1 AND
TRD.id = (
SELECT
subTRD.id
FROM
t_ao_restaurantdelivery subTRD
WHERE
subTRD.id_restaurantborough = TRD.id_restaurantborough
ORDER BY
subTRD.OrderFrom DESC
LIMIT 0,1
)
GROUP BY
TM.id ORDER BY
TM.Priority DESC
, TM.Rank DESC
, RAND() ASC , TM.Title ASC
SELECT
DISTINCT
TM.id
, TM.Title
, TM.ServiceDiscount
, TRB.DeliveryTime
, TRD.DeliveryPrice
, TM.MinOrder
, TRD.OrderFrom AS FreeDeliveryMinOrder
, TM.logo
, TM.Partner
, TM.Priority
, TM.Rank
, TM.DeliveryUpTime
, GROUP_CONCAT( DISTINCT TR.Title SEPARATOR ', ' ) AS RatesString
, DATE_FORMAT(
DATE_ADD(
DATE_ADD(
CONCAT(
DATE( NOW() )
, ' '
, TM.DeliveryCloseTime
)
, INTERVAL +9 HOUR
)
, INTERVAL -TRB.DeliveryTime MINUTE
)
, '%H:%i' ) AS DeliveryCloseTime
, kitchens.titles AS kitchens_titles
, CASE
/*WHEN TMn.published = 1
THEN 1*/
WHEN TMn.MenuShowType = 1 AND TMn.MenuDate >= DATE_FORMAT( NOW() , "%Y-%m-%d" ) AND TMn.published = 1
THEN 1
WHEN TMn.MenuShowType = 2 AND TMn.MenuDate <= DATE_FORMAT( NOW() , "%Y-%m-%d" ) AND TMn.published = 1
THEN 1
ELSE 0
END HaveMenu
, TM.Class
FROM
t_ao_restaurant TM
LEFT JOIN t_ao_restaurantkitchen TRK ON TM.id = TRK.id_restaurant
LEFT JOIN (
SELECT
TRK.id_restaurant
, GROUP_CONCAT( TK.Title SEPARATOR ' /' ) AS titles
FROM
t_ao_restaurantkitchen TRK
LEFT JOIN t_ao_kitchen TK ON TRK.id_kitchen = TK.id
GROUP BY
TRK.id_restaurant
) kitchens ON TM.id = kitchens.id_restaurant
LEFT JOIN t_ao_menu TMn ON TM.id = TMn.id_restaurant
LEFT JOIN t_ao_menukitchen TMK ON TMn.id = TMK.id_menu
LEFT JOIN t_ao_menutype TMT ON TMn.id_menutype = TMT.id
LEFT JOIN t_ao_restaurantborough TRB ON TM.id = TRB.id_restaurant
LEFT JOIN t_ao_restaurantdelivery TRD ON TRB.id = TRD.id_restaurantborough
LEFT JOIN t_ao_restaurantrate TRR ON TM.id = TRR.id_restaurant
LEFT JOIN t_ao_rate TR ON TRR.id_rate = TR.id WHERE TM.id IN ( 9,10,17,19,24,25,26,30,34,37,41,42,44,49,50,51,55,59,63,64,70,74,77,78,89,91,96,100,109 ) AND TRK.id_kitchen = '4' AND TM.published = 1 AND TRR.published = 1 AND TMn.published = 1 AND TM.Partner = 1 AND TRB.id_borough = 1 AND
TRD.id = (
SELECT
subTRD.id
FROM
t_ao_restaurantdelivery subTRD
WHERE
subTRD.id_restaurantborough = TRD.id_restaurantborough
ORDER BY
subTRD.OrderFrom DESC
LIMIT 0,1
)
GROUP BY
TM.id ORDER BY
TM.Priority DESC
, TM.Rank DESC
, RAND() ASC , TM.Title ASC
Братья гриль
- /Фаст-фуд /Бизнес-ланчи /Пицца /Десерты/Выпечка /Лапша WOK /Европейская кухня
10:00 - 21:00
Режим работы
доставки
Бесплатно
от 2000 руб
стоимость доставки
Оплата:
Наличными
10:00 - 21:00
Режим работы
доставки
Бесплатно
от 2000 руб
стоимость доставки
Оплата:
Наличными
Суши SEA
- /Пицца /Японская кухня /Напитки
10:00 - 21:30
Режим работы
доставки
Бесплатно
от 1350 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру
10:00 - 21:30
Режим работы
доставки
Бесплатно
от 1350 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру
Кофейня На графской
- /Пицца /Европейская кухня /Десерты/Выпечка
10:00 - 21:00
Режим работы
доставки
Бесплатно
от 2000 руб
стоимость доставки
Оплата:
Наличными
10:00 - 21:00
Режим работы
доставки
Бесплатно
от 2000 руб
стоимость доставки
Оплата:
Наличными
Сытный двор
- /Японская кухня /Пицца /Десерты/Выпечка /Русская кухня
10:00 - 21:00
Режим работы
доставки
Бесплатно
от 1500 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру
10:00 - 21:00
Режим работы
доставки
Бесплатно
от 1500 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру
Poleno, пицца из дровяной печи
- /Европейская кухня /Пицца
11:30 - 21:30
Режим работы
доставки
Бесплатно
от 1500 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру
11:30 - 21:30
Режим работы
доставки
Бесплатно
от 1500 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру
Daddy's pub
- /Пицца /Европейская кухня
13:00 - 22:00
Режим работы
доставки
Бесплатно
от 2000 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру, Перевод
13:00 - 22:00
Режим работы
доставки
Бесплатно
от 2000 руб
стоимость доставки
Оплата:
Наличными, Картой курьеру, Перевод