03/02/2025 - AMRSNC66 ha scritto:
Ciao
Sicuramente mi sono spiegato male questo sotto è quanto ho fatto ci sono quasi ma non ancora datemi una mano
grazie
Giuseppe
perchè right join? sai cosa significa?
left join prende tutti i record di a e aggiunge quelli in comune con b
right join prende tutto da b e quelli in comune di a
inner join prende solo quelli in comune tra le due tabelle...
supponiamo che la tabella clienti ha come campi anche l'indirizzo;
supponiamo che ho una tabella indirizzi per gli ulteriori indirizzi;
left join:
voglio tutti i clienti e se ci sono altri dati aggiutivi (es. recapiti oltre il primo)
inner join:
voglio solo i clienti che hanno più di un recapito.
adesso vuoi che dove non ci sono corrispondenze tra a e b venga preso in considerazione il valore di b...
Va bene, ma la cosa che non capisco è in che modo popolare i campi a.codice e x.
random? arbitrario? ad muzzum?
hai ad esempio:
a= 6611779.y
b= 661179y che criterio è? prendi la parte numerica e aggiungi un punto?
ma allora
6611785.OA con 6611785 significa che se b è solo numerico aggiungo .OA?
ma, ancora,
a= 6611779.OE con
b= 661179E
cozza con la prima ipotesi di aggiungere il punto tra numero e lettera....
che criterio di riempimento è?