La UNION non aumenta le colonne ma eventualmente le righe.Originariamente inviato da fra.mastelli
Ciao a tutti,
premetto che non ho molta dimestichezza con il linguaggio SQL...scendo subito nella richiesta di aiuto...
Mi sono informato su altri forum (tra cui un topic proprio qui...) per un problema legato all'attribuzione del valore 0 ad una query che non mi da nessun record.
Mi spiego...
Immaginate che nella tabella A c'è il dipendente 1 che ha quella condizione che io sto cercando, poi nella tabella B non c'è la condizione e non c'è di conseguenza neanche il dipendente. Beh, io con la union sono riuscito ad ottenere il seguente risultato:
dipendente valore1 valore2
1 12
vorrei però ottenere questo di risultato
dipendente valore1 valore2
1 12 0
Si può fare?
Tksssssssssssssssssss
A parte questo se una query ti ritorna un valore null puoi sempre fare in questo modo
COALESCE(SELECT tua query, 0)
Il COALESCE ti restituisce un valore diverso da NULL se il risultato del primo parametro è NULL

Rispondi quotando