adesso smanetto un pò e vedo cosa riescoa a tirar fuori.[supersaibal]Originariamente inviato da piero.mac
right e left prendono i dati da un lato oppure dall'altro rendendo un NULL dove i dati sono mancanti
Tutto sta a posizionare correttamente le tabelle, se usi left la tabella con possibili dati nulli deve stare a destra della definizione ON. Con right viceversa. E poi usa gli alias per le tabelle che ti semplifichi lo script. [/supersaibal]
gli alias li uso sempre, solo che qui non mi serve nessuno script, devo solo fare una query ed esportare i risultati in csv.
penso ci sia un problema di lingue!![supersaibal]Originariamente inviato da Teuzzo
Prova questa sequenza:
..
FROM ((`nome_accessori` LEFT JOIN `desc_accessori` ON ...) INNER JOIN
`associazioni_accessori` ON `associazioni_accessori`.`id_accessorio`=`nome_acc essori`.`accessorio`) INNER JOIN `prodotti` ON ..
WHERE ... [/supersaibal]![]()
'sto database è più incasinato di quanto pensassi.
se non metto nessuna clausola where mi prende ogni combinazione possibile, se invece metto come clausola la lingua pari a 1 mi taglia anche dei dati che [in teoria] non dovrebbe
grazie ad entrambi per l'aiuto! purtroppo per ora non ho trovato la soluzione, c'ho il cervello in fumo!
![]()

] non dovrebbe
Rispondi quotando