12 messaggi dal 10 maggio 2005
Salve,
ho una semplice tabella utenti con i seguenti campi
Nick,Nome, Cognome,password,Sponsor
Estraggo in un solo colpo tutti gli utenti con ad esempio il nome sponsor Pippo... fin qui tutto estremamente semplice.
Ho invece la necessità di estrarre non solo i Nick sponsorizzati da pippo, ma anche quelli che a loro volta anno sponsorizzato altri.
Esempio pippo sponsorizza Pluto che ha sua volta sponsorizza paperino che a sua volta sponsorizza paperina... ecc.
Non riesco proprio!!!!
307 messaggi dal 13 luglio 2005
Ciao maxcondor,
dovresti specificare meglio cosa vuoi ottenere ...
Al volo potrei scriverti una query che ti da' all'incirca quello che chiedi...:

SELECT
    UT.Nick, UT.Nome, UT.Cognome, UT.password, UT.Sponsor, SP.Nick AS Sponsorizzato
FROM
    Utenti AS UT LEFT JOIN
    Utenti AS SP ON
       UT.Nick = SP.Sponsor
WHERE
    UT.Sponsor = 'Pippo'


cioe' ho fatto un join tra la tabella "Utenti" come utenti sponsorizzati da qualcuno (in questo caso da Pippo) e sempre la tabella "Utenti", ma stavolta come utenti sponsorizzati dai risultati della prima tabella. Spero di essere stati chiaro.

Fammi sapere.

Ciao.

Umb

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.