ragazzi mi aiutate a capire l'errore che ho fatto in questa query?
Dunque io ho questa Query che funziona:
a questa quey devo aggiungere un'ultima condizione, e cioè che la tabella "tab_fatture" deve avere una LEFT JOIN con la tabella "tab_pagamenti", perchè voglio mostrare oltre alle fatture esistenti anche quelle pagate.codice:SELECT tab_categorie.*, tab_capitoli.*, tab_voci.*, tab_fornitori.*, tab_ordini.*, tab_fatture.* FROM tab_categorie, tab_capitoli, tab_voci, tab_fornitori, tab_ordini, tab_fatture WHERE tab_categorie.ID_categorie = tab_voci.id_categoria AND tab_capitoli.ID_capitoli = tab_voci.id_capitolo AND tab_voci.ID_voci = tab_ordini.id_voce AND tab_fornitori.ID_fornitori = tab_ordini.id_fornitore AND tab_ordini.ID_ordini = tab_fatture.id_ordine AND tab_fatture.id_progetto = "&Session("ID_progetto")&" AND tab_fornitori.elimina_fornitore = false AND tab_fornitori.ID_fornitori = " & fornitore
Ho provato così, ma mi da errore:
Come errore midice:codice:sql2 = "SELECT tab_categorie.*, tab_capitoli.*, tab_voci.*, tab_fornitori.*, tab_ordini.*, tab_fatture.* FROM tab_categorie, tab_capitoli, tab_voci, tab_fornitori, tab_ordini, (tab_fatture LEFT JOIN tab_pagamenti ON tab_pagamenti.id_fattura = tab_fatture.ID_fatture) WHERE tab_categorie.ID_categorie = tab_voci.id_categoria AND tab_capitoli.ID_capitoli = tab_voci.id_capitolo AND tab_voci.ID_voci = tab_ordini.id_voce AND tab_fornitori.ID_fornitori = tab_ordini.id_fornitore AND tab_ordini.ID_ordini = tab_fatture.id_ordine AND tab_fatture.id_progetto = "&Session("ID_progetto")&" AND tab_fornitori.elimina_fornitore = false AND tab_fornitori.ID_fornitori = " & fornitore
"espressione join non supportata"
Sapete dirmi cosa sbaglio?
Grazie

Rispondi quotando