seleziono tutte le fatture da fatturare pescando il nome del fornitore da una relazione..
perchè mi dà un risultato con righe doppie?
SELECT Fa.*, Co.Aznd AS Aznd
FROM Fa LEFT JOIN Co ON FornitoreCodice=Co.Codice
WHERE Fa.Status='DaFatturare'
![]()
seleziono tutte le fatture da fatturare pescando il nome del fornitore da una relazione..
perchè mi dà un risultato con righe doppie?
SELECT Fa.*, Co.Aznd AS Aznd
FROM Fa LEFT JOIN Co ON FornitoreCodice=Co.Codice
WHERE Fa.Status='DaFatturare'
![]()
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
è fu fatta luce...![]()
se c'è una corrispondenza 1:n
io mi aspetterei 1 record che pesca il primo dei n
invece MySql ripete il record n volte per ogni risultato di n
come posso rimediare? come devo modificare il codice?
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
da manuale avresti ragione, ho provato anche con DISTINCTROW ma niente...
possibile![]()
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
sto sclerando![]()
è chiaro che potrei risolvere modificando con WHERE o ON ma mi sembrano soluzioni indirette ...possibile che non sia risolvibile
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
strano non funzioni il DISTINCT...
non essendo un guru avrei bisogno di andare per tentativi "empirici" con la struttura delle tue tabelle ^^'
hai provato con GROUP by nomecampo... a me ha aiutato in vari casi..![]()
forse il problema è nel DISTINCT AcFa.*
con DISTINCT (1campo) funziona
ma possibile che non possa usare "*" ?
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
Effettivamente il DISTINCT richiede un campo preciso da DISTINT-are...almeno che io sappia.
Usando l'* forse non sa cosa selezionare distintamente...
ma per la precisione io ho usato DISTINCTROW
per quanto riguarda GROUP BY ci avevo pensato ma mi sembra anche questa un'altra soluzione indiretta ....mi sa che dovrò adeguarmi a queste![]()
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia