512 messaggi dal 30 maggio 2002
Ho una domanda non proprio da forum... come funziona una select di select e in internet dove posso trovare maggiori informazioni?

Grazie.

se sapessero cosa penso sarei già morto...
beh, esempi direi che ne basta uno
SELECT * FROM tab WHERE ID IN (SELECT * FROM tab2)

ovviamente ci sono usi molto più interessanti e giusti, ma il concetto è questo

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
512 messaggi dal 30 maggio 2002
quindi seleziono da una select in base ai risultati di una o più select... è una specie di relazione tra tabelle...

Ok grazie.

se sapessero cosa penso sarei già morto...
no, è semplicemente una query che usa i dati di un'altra query, senza nessuna selezione.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
512 messaggi dal 30 maggio 2002
Un altro aiuto...

Ho una tabella dove per ogni record ci sono l'id utente, una categoria A e una categoria B.

Passando come ricerca l'id dell'utente vorrei che la query mi ritornasse tutti gli id utenti che hanno le stesse categorie A e B associate all'id che ho cercato.

Sto provando a farlo con questo tipo di select ma forse sono proprio fuori strada...

Grazie.

se sapessero cosa penso sarei già morto...
SELECT IdUtenti FROM utenti WHERE catA IN (SELECT CatA FROM utenti WHERE idutente = 1)

e lo prosegui con un altro ramo per CatB.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
512 messaggi dal 30 maggio 2002
tutto Ok grazie.

se sapessero cosa penso sarei già morto...
prego

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.