Newsgroup: it.comp.lang.visual-basic
Titolo: R: aiuto su SQL (alle prime armi)

ma perche, non ne bastava uno, di cursore...????? mannaggia a ste' manie di
grandezza... ::))))))

     RTFM
che cosa è RTFM???????? ma perche parlate in
codice??!!??!!?!??!!?!?!?!?!?!?!?!?!?!?!?!?!??!?!
::)))))))
MarioH

 tr. it. LIFM ?
uno parla in codice incomprensibile, un altro risponde in codice
indecifrabile... ma come si chiama sto' NG??? it.cia.top.secret
?????????????
grrrrrrrrrrrrr

 ha scritto

icts ? n, n.
iclvb
c., a.
:)
dbg sr cntntssm ...

 ::)))))))
http://www.comune.modena.it/cittadini/apal
guarda le abbs.
( per la prima. le altre sta alla tua logica... :)

 wrote in message
news:95rcd7$e5h4k$1...@ID-51318.news.dfncis.de...

Uhm... Roba che nemmeno la settimana enigmistica..
Cmq i tre acronimi di Maurizio Borrelli proprio non li leggo :)
Ciaotutti,
Alessandro

 Cmq i tre acronimi di Maurizio Borrelli proprio non li leggo :)
maurizio sono indeciso...
li teniamo sulle spine ancora un po' ?
glieli riveliamo al meeting ?
ci facciamo pagare ? (60 tu 40 io, visto che sono tuoi)
sarei per la prima.
tutte flessioncelle per le sinapsine.

ma che hanno messo la tassa sulle lettere???????????????
vi fanno male le dita...?????????
io sono nei guai, non so usare SQL e voi vi burlate di
me..??!!?!?!?!?!?!?!?!?!?!!? sigh sob... ::))))
scherzi a parte, sto facendo le prime query (solo non ho capito che cavolo è
e come funziona INNER JOIN e GROUP BY).
solo una cosa, che non c'entra con le query... il DB l'ho creato con Visual
Data Manager. se voglio cambiare gli attributi di un Field come devo fare?
mi dice sempre "attributo di sola lettura"...
MarioH

 mi dice sempre "attributo di sola lettura"...
aaargh, mi cogli inmpreparato. spero ti risponda maurizio.
se vuoi ti spedisco un po' di url dove trovare materiale su sql.
quanto al vdm, non ha un help ?
ciao, a.

 Cmq i tre acronimi di Maurizio Borrelli proprio non li leggo :)
Mi dispiace ma non posso rivelare nulla perche' c'e` Gianni Rondinini che ha
chiesto tempo e non vorrei togliergli la soddisfazione.
Comunque... mettiti "in situazione", incazzati ben bene e, se sei un vero
italiano, 90 su 100 dal profondo ti sgorgheranno spontanee quelle frasi.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


LOL... OK, le ho prese :))
Ciaotutti,
Alessandro

> MarioH:

Visto che dici di essere alle prime armi... procedi per gradi. :-)
I concetti di base sono quelli piu` importanti e ti aiutano a capire il
resto. Hanno solo un piccolo difetto: finche' non capisci il resto non
capisci nemmeno quelli. Ogni passo avanti che fai devi ricominciare
dall'inizio perche' i passi precedenti s'illuminano di nuova luce.
Dominare la complessita` vuol dire dare per scontate tantissime cose.
Peccato che quando ormai le dai per scontate certe volte non ti ricordi piu`
della fatica che hai fatto per capirle e, magari, ti prendi la liberta` di
giocare al gatto col topoH. Eh... La vita!
Ci vuole un testo di appoggio. E una pagina dalla quale cominciare. Poca
roba, siam mica all'universita`. Che ne dici della guida in linea di Access?
C'e` scritto praticamente tutto quello che ti serve per iniziare. Mancano
proprio i famosi concetti base. Poco male, visto che li si capisce dopo.
La pagina potrebbe essere:
    "Informazioni preliminari per il primo utilizzo di database"
Le voci:
    Definizione e funzionamento dei database
    Definizione e funzionamento delle tabelle
    Definizione e funzionamento delle query
    Relazioni in un database.
Evita il resto, dato che l'obiettivo e` lavorare in vb. Poi:
    Informazioni sulla strutturazione di un database.
E, mi raccomando, leggi fra le righe che c'e` scritto un casino di cose.
INNER JOIN
Un esempio nella guida e`:
SELECT NomeCategoria, NomeProdotto
FROM Categorie INNER JOIN Prodotti
ON Categorie.IDCategoria = Prodotti.IDCategoria
Che si puo` scrivere anche:
SELECT NomeCategoria, NomeProdotto
FROM Categorie
WHERE Categorie.IDCategoria = Prodotti.IDCategoria
Poniamo che, per disegno, non possano esistere record nella tabella Prodotti
il cui IDCategoria non sia presente nella tabella Categorie. (v. Integrita`
referenziale).
Quindi *ogni* record di Prodotti sara` in relazione con uno e un solo record
di Categorie. Puo` essere pero` che esistano uno o piu` record di Categorie
che non siano in relazione con alcun record Prodotti. Tali Categorie saranno
quindi *esterne* all'insieme delle Categorie presenti in Prodotti.
INNER e OUTER JOIN permettono proprio di gestire tali situazioni.
L'insieme "interno" dei record (di Categorie e Prodotti) comuni a Categorie
e Prodotti.
L'insieme "esterno" (a Prodotti) dei record (di Categorie) costituito da
*tutte* le Categorie, che abbiano o meno Prodotti, e dei record di Prodotti
corrispondenti o record "vuoto".
Il join esterno, necessariamente, dovra` essere di due tipi, a seconda che
venga applicato all'una o all'altra delle tabelle in relazione. Viene quindi
definito LEFT JOIN o RIGHT JOIN in base alla "direzione" del legame
uno-molti fra le tabelle.
Ma e` inutile dilungarsi in quanto e` ben spiegato nella guida.
Chi e` profondo in materia non si scandalizzi, per favore, per il modo in
cui ho esposto la materia perche', come dicevo, i concetti base, per ora,
non li abbiamo nemmeno sfiorati.
;-)))
GROUP BY
Fields, "attributo di sola lettura"
Che ne dici di continuare con appositi thread monografici?
--
Ciao.


 sr cntntssm ...
A questo punto ci mancano solo i cubi colorati.
--
Ciao :-)


 tutte flessioncelle per le sinapsine.
Pagare... pagare!... Altro che open source. Il 60 (o il 40) di 0 se lo
possono permettere tutti. Basta che si registrino. Le rotelline.
Sulla spartizione, pero`, non sono d'accordo. Trattandosi di produzione
collettiva ne riterrei i frutti indivisibili, da versare in cassa detratte
le spese vive. Sempre vive quelle, vispe e mai assonnate.


sono rimasto a bocca aperta... ::))))

 anche io sono nello stesso problema con le tabelle relazionali "inner
join"