Salve,
ho creato una query con delle join e non mi trova nessun risultato:
Tabella chiusura_ristorante:codice:SELECT ristoranti.* FROM ristoranti JOIN chiusura_ristorante ON (ristoranti.risto_id = chiusura_ristorante.risto_id) JOIN booking_check_table ON (ristoranti.risto_id = booking_check_table.risto_id) AND (booking_check_table.check_date = '2015-10-16') JOIN pasti_ristorante ON (ristoranti.risto_id = pasti_ristorante.risto_id) AND ('13:30' BETWEEN pasti_ristorante.prima_prenotazione AND pasti_ristorante.ultima_prenotazione) WHERE ristoranti.citta_ristorante = 'Catania' AND '2015-10-16' NOT BETWEEN chiusura_ristorante.chiusura_dal AND chiusura_ristorante.chiusura_al AND ristoranti.coperti-COALESCE(booking_check_table.prenotati+booking_check_table.blocked,0) >= '2' AND pasti_ristorante.giorni_apertura LIKE('%Sabato%')
chiusura_id | risto_id | chiusura_dal | chiusura al
Tabella booking_check_table
id_booking | risto_id | check_date | prenotati | blocked
Tabella pasti_ristorante
id_pasto | risto_id | nome_pasto | giorni_apertura | prima_prenotazione | ultima_prenotazione
Non capisco dove sbaglio.