|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Apr 2004
Città: Vicenza
Messaggi: 123
|
[SQL] Interrogazione su tre tabelle
Ciao ragazzi spero che qualcuno di voi possa aiutarmi perchè sono un po' arrugginito con le interrogazioni SQL.
tabella amici: id utente amico --------------- 1 77 78 2 77 79 3 77 80 4 80 77 5 80 79 tabella registra: id utente ------------- 77 carlo 78 alberto 79 gianni 80 enrico tabella foto: id idutente foto --------------- 1 80 foto10.jpg 2 80 foto30.jpg 3 79 foto50.jpg Ok. Io devo prendere tutti gli amici (non ripetuti) di un dato utente e ordinarli per l'ultima foto inserita. Ad esempio: Amici di 'Carlo' => 3 gianni foto50.jpg 2 enrico foto30.jpg
__________________
Love, let me sleep tonight on your couch And remember the smell of the fabric of your simple city dress [Jeff Buckley - So real] |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
SELECT foto.id, registra.utente, foto.foto
FROM amici JOIN registra ON amici.amico = registra.id JOIN foto ON amici.amico = foto.idutente WHERE amici.id IN (SELECT id FROM registra WHERE utente = 'Carlo') ORDER BY foto.id DESC; Dovrebbe andare in questo modo... Ultima modifica di cionci : 10-10-2006 alle 14:03. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
cosa intendi per ultima foto inserita se non hai una data nella tabella ?
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:21.



















