salve ho questa query che funziona in modo strano, cioè se tolgo il SUM mi restituisce 0 righe (che è il risultato corretto della query) se inviece inserisco SUM sulla giacenza, mi da come risultato una riga vuota con tutti NULL...
SELECT ArchivioTotale.codice, ArchivioTotale.tit_ope, ArchivioTotale.aut_001, ArchivioTotale.des_edi, ArchivioTotale.pre_ven, Vetrina.sconto, Vetrina.pre_sco, SUM(Giacenze.qta_gia) AS giacenza, MATCH ( ArchivioTotale.aut_001, ArchivioTotale.tit_ope, ArchivioTotale.des_edi ) AGAINST ( '+valore1 +valore2' IN BOOLEAN MODE ) AS attinenza
FROM 0_titoli_varia AS ArchivioTotale
LEFT JOIN ilpapiro_titoli AS ArchivioCliente ON ArchivioTotale.codice = ArchivioCliente.codice
LEFT JOIN ilpapiro_vetrina AS Vetrina ON ArchivioTotale.codice = Vetrina.codice
LEFT JOIN ilpapiro_giacenze AS Giacenze ON ArchivioTotale.codice = Giacenze.cod_gia
WHERE MATCH ( ArchivioTotale.aut_001, ArchivioTotale.tit_ope, ArchivioTotale.des_edi ) AGAINST ( '+valore1 +valore2' IN BOOLEAN MODE ) AND ( ( ArchivioCliente.codice IS NULL ) )

Rispondi quotando