| | CREATE OR REPLACE VIEW recipe_book.book_photograph_vw AS |
| | SELECT |
| | - rbbp.id, |
| | + rbbr.book_id, |
| | + rp.recipe_id, |
| | + rp.image_url, |
| | + rp.photograph_category_id, |
| | + rpc.label AS photograph_category |
| | +FROM |
| | + recipe_book.book_recipe rbbr, |
| | + recipe.photograph rp, |
| | + recipe.photograph_category rpc |
| | +WHERE |
| | + rpc.classification = 'RECIPE' AND |
| | + rbbr.recipe_id = rp.recipe_id AND |
| | + rpc.id = rp.photograph_category_id |
| | +UNION ALL |
| | +SELECT |
| | rbbp.book_id, |
| | - rbbp.recipe_id, |
| | - rbbp.book_photograph_category_id, |
| | + NULL AS recipe_id, |
| | rbbp.image_url, |
| | - rbbpc.label AS photograph_category |
| | -FROM |
| | + rbbp.photograph_category_id, |
| | + rpc.label AS photograph_category |
| | +FROM |
| | recipe_book.book_photograph rbbp, |
| | - recipe_book.book_photograph_category rbbpc |
| | + recipe.photograph_category rpc |
| | WHERE |
| | - rbbp.book_photograph_category_id = rbbpc.id; |
| | + rpc.classification = 'BOOK' AND |
| | + rbbp.photograph_category_id = rpc.id; |
| | + |