Apostolos Fanakis
6 years ago
19 changed files with 67 additions and 22 deletions
@ -0,0 +1,45 @@ |
|||||
|
SELECT `restaurant`.`restaurant_id`, |
||||
|
`restaurant`.`restaurant_name`, |
||||
|
`restaurant`.`restaurant_category`, |
||||
|
`restaurant`.`restaurant_longitude`, |
||||
|
`restaurant`.`restaurant_latitude`, |
||||
|
`restaurant`.`restaurant_opening`, |
||||
|
`restaurant`.`restaurant_closing`, |
||||
|
`restaurant`.`user_id`, |
||||
|
`food`.`food_id` AS `item_id`, |
||||
|
`food`.`food_name` AS `item_name`, |
||||
|
`food`.`food_description` AS `item_description`, |
||||
|
`food`.`food_calories` AS `item_calories`, |
||||
|
`ingredient`.`ingredient_name`, |
||||
|
`ingredient`.`ingredient_has_alcohol` |
||||
|
FROM flavours_without_borders.restaurant |
||||
|
LEFT JOIN flavours_without_borders.food |
||||
|
ON restaurant.restaurant_id = food.restaurant_id |
||||
|
LEFT JOIN flavours_without_borders.food_has_ingredient |
||||
|
ON food.food_id = food_has_ingredient.food_id |
||||
|
LEFT JOIN flavours_without_borders.ingredient |
||||
|
ON food_has_ingredient.ingredient_name = ingredient.ingredient_name |
||||
|
WHERE restaurant.restaurant_is_approved = TRUE AND food.food_is_approved = TRUE |
||||
|
UNION |
||||
|
SELECT `restaurant`.`restaurant_id`, |
||||
|
`restaurant`.`restaurant_name`, |
||||
|
`restaurant`.`restaurant_category`, |
||||
|
`restaurant`.`restaurant_longitude`, |
||||
|
`restaurant`.`restaurant_latitude`, |
||||
|
`restaurant`.`restaurant_opening`, |
||||
|
`restaurant`.`restaurant_closing`, |
||||
|
`restaurant`.`user_id`, |
||||
|
`drink`.`drink_id` AS `item_id`, |
||||
|
`drink`.`drink_name` AS `item_name`, |
||||
|
`drink`.`drink_description` AS `item_description`, |
||||
|
NULL AS `item_calories`, |
||||
|
`ingredient`.`ingredient_name`, |
||||
|
`ingredient`.`ingredient_has_alcohol` |
||||
|
FROM flavours_without_borders.restaurant |
||||
|
LEFT JOIN flavours_without_borders.drink |
||||
|
ON restaurant.restaurant_id = drink.restaurant_id |
||||
|
LEFT JOIN flavours_without_borders.drink_has_ingredient |
||||
|
ON drink.drink_id = drink_has_ingredient.drink_id |
||||
|
LEFT JOIN flavours_without_borders.ingredient |
||||
|
ON drink_has_ingredient.ingredient_name = ingredient.ingredient_name |
||||
|
WHERE restaurant.restaurant_is_approved = TRUE AND drink.drink_is_approved = TRUE |
Loading…
Reference in new issue