// pseudo code
db.query.tours.findMany({
where: <dynamically generated where filters for tour>,
with: { images: {
where: <dynamically generated where filters for images>
}, startDates: {
where: <dynamically generated where filters for start dates>
} },
})
// pseudo code
db.query.tours.findMany({
where: <dynamically generated where filters for tour>,
with: { images: {
where: <dynamically generated where filters for images>
}, startDates: {
where: <dynamically generated where filters for start dates>
} },
})