View Full Version : [POSTGRE SQL] help per interrogazione su due tabelle
ragazzi se ho due tabelle ognuna contenente username e password (sono due tabelle perchè sono due utenze diverse), e ho in mano la username, come faccio da sql a dirgli: cerca nelle due tabelle dove trovi lo username che ti mando, e dimmi la sua password??
grazie
Che bisogna fare per avere un titolo decente ? :D
Magari non ti conveniva mettere anche la domanda o parte di essa nel titolo ?
fatto. ora riesci ad aiutarmi? :-D
ragazzi se ho due tabelle ognuna contenente username e password (sono due tabelle perchè sono due utenze diverse),
Non ho capito la motivazione ma fa lo stesso.
e ho in mano la username, come faccio da sql a dirgli: cerca nelle due tabelle dove trovi lo username che ti mando, e dimmi la sua password??
grazie
Se le 2 tabelle fosser A e B, ciascuna con campi
A1 e B1: username
A2 e B2: password
sarebbe sufficiente la
SELECT A2 FROM A WHERE A1=@username
UNION
SELECT B2 FROM B WHERE B1=@username
Con il problema che se lo stesso username e' presente su entrambe le tabelle (sperando 1 sola volta per tabella) allora potrebbe restituirebbe 2 password potenzialmente diverse.
Ma penso che ci sia qualche problema nel disegno del database.
allora: mettiamo che ho:
nella tabella 1: username=a password=b
nella tabella 2: username=z password=y
io voglio chiedere al database che password ha l'utente z
L'ho gia' scritto
SELECT password FROM tabella1 WHERE username='z'
UNION
SELECT password FROM tabella2 WHERE username='z'
Ma perche' gli utenti sono in tabelle diverse?
L'ho gia' scritto
SELECT password FROM tabella1 WHERE username='z'
UNION
SELECT password FROM tabella2 WHERE username='z'
Ma perche' gli utenti sono in tabelle diverse?
grande! si ok!!!
sono in tabelle diverse perchè sono uno personale e uno clienti di una stessa ditta.....
ah tanto che ci sono: c'è un comando in php che mi dice quanto è lunga una variabile (quanti caratteri ha)? se passo questa password trovata a php, tramite un $row=pg_fetch_array(query); $variabile=$row['password'];
come faccio a dirgli tipo if(password è lunga 7) ???
grazie mille ancora!
ma perchè hai creato uno schema del genere? :mbe:
EDIT: ero rimasto talmente shockato che mi sono perso la spiegazione XD.
ma perchè hai creato uno schema del genere? :mbe:
EDIT: ero rimasto talmente shockato che mi sono perso la spiegazione XD.
ma che te ne interessa...... devo farlo così ed è giusto così. chiedo una cosa cosa mi rispondono con altro.....
ma che te ne interessa...... devo farlo così ed è giusto così. chiedo una cosa cosa mi rispondono con altro.....
mi interessa perchè sono curioso, e penso che questa qualità sia molto utile perchè non ci sono sempre cose da imparare e punti di vista da valutare
pace e bene...
beh sono due tabelle che contengono i dati di personale e clienti, quindi due tabelle diverse per caratteristiche diverse. ed è da fare così per via della consegna e dello schema er fatto all'epoca
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.