>Salve ragazzi...
Ciao!
>Con il comando JOIN è possibile unire due colonne dellla stessa tabella?
>Io ho due colonne con nella prima il dato A e nell'altra il dato B
>Dopo il comando JOIN vorrei che una colonna diventasse con dati AB è possibile?
>ho provato ma invano
con JOIN tu colleghi due tabelle, e visualizzi tante colonne quante specificate nella parte SELECT della query.
Per specificare come visualizzare i campi devi intervenite proprio nella SELECT:
SELECT
T1.campo1
, T2.campo2
FROM
tabella1 as T1
JOIN tabella2 as T2 ON T1.camporelazione = T2.camporelazione
In questo modo colleghi le due tabelle chiamata rispettivamente "tabella1" e "tabella2" per il campo chiamato "camporelazione" di ognuna. Se tu vuoi ottenere un campo unico con la concatenazione delle due colonne basta modificare la query come segue:
SELECT
T1.campo1 + ' ' + T2.campo2 AS campotot
FROM
tabella1 as T1
JOIN tabella2 as T2 ON T1.camporelazione = T2.camporelazione
fai attenzione però che se campo1 o campo2 sono di tipo non stringa devi utilizzare gli operatori di conversione per ottenere delle stringhe. Se ci passi la create delle due tabelle e qualche valore possiamo scriverti la query che fa al caso tuo.
Ricordati inoltre di comunicare che DBMS utilizzi..
>
>grazie a tutti
di nulla!
Alx81 =)
http://blogs.dotnethell.it/suxstellino