From 33fa54ac42fc5d0492d316279b942b5bdb241bf1 Mon Sep 17 00:00:00 2001 From: Torsten Date: Sun, 8 May 2022 08:55:13 +0200 Subject: [PATCH] First query: All rooms of tour, even if unbooked --- doc/booking_query_1_of_2.all_tour_rooms.sql | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 doc/booking_query_1_of_2.all_tour_rooms.sql diff --git a/doc/booking_query_1_of_2.all_tour_rooms.sql b/doc/booking_query_1_of_2.all_tour_rooms.sql new file mode 100644 index 0000000..58a2d76 --- /dev/null +++ b/doc/booking_query_1_of_2.all_tour_rooms.sql @@ -0,0 +1,23 @@ +-- tour_room based display ( Suppresses users without room) +SELECT + qry.tour_id, + qry.room_id, + b.user_id, + qry.capacity, + qry.room_name, + COALESCE(qry.room_name,'Ungebucht') room_name, + COALESCE(qry.room_name,'ZZZZZZZZZ') room_sort_order +FROM ( + SELECT + tr.tour_id, + tr.id as room_id, + tr.capacity, + tr.name as room_name + FROM + tour_rooms tr + WHERE + tr.tour_id= 17 + ) qry LEFT JOIN bookings as b + ON b.tour_id = qry.tour_id AND b.room_id=qry.room_id + ORDER BY 6,4 +; \ No newline at end of file