Facendo riferimento ad una vecchia discussione ho il seguente problema:
Ho tre tabelle: A e B e C
Tabella A (prodotti):
Id | prodotto
Tabella B (prodotti scontati):
Id | gruppo | prodotto |
Tabella C:
Id | gruppo | periodo_in | periodo_out
Vorrei recuperare tutti i prodotti della tabella A che non hanno una corrispondenza nella tabella B e se c'è corrispondenza che la data di oggi non sia compresa tra periodo_in e periodo_out della tabella C. Credo che la sintassi delle join sia esatta ma non riesco a collegare l'ultima tabella.
$query = "select * from tabella A left join tabella B on tabella A.prodotto = tabella B.prodotto left join tabella C on tabella B.gruppo = tabella C.gruppo where tabella B.prodotto is null and .....";