You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.9 KiB
45 lines
1.9 KiB
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
|