Newsgroup: it.comp.www.php
Titolo: DISPERATO AIUTO CON QUERY MYSQL

Buongiorno,
ho le seguenti tabelle:
tabella1
id1 | id2 | id3| id4 |
------------------------------
 1      3     2     4
 3      5     7     4
 9     18    3     1
Tabella2
id | Nome | Cognome |
---------------------------------
1   Mario    Rossi
2   Paolo    Verdi
3   Antonio Magni
4   Pino      Righi
Dovrei fare la select della tabella 1 dove ognio id corrisponde l'id
della tabella 2.. in poche parole:
    id1   |       id2       |     id3  |  id4      |
-----------------------------------------------------
 Mario      Antonio     Paolo     Pino
Grazie mille in anticipo

 Grazie mille in anticipo
SELECT 'Mario' AS id1, 'Antonio' AS id2, 'Paolo' AS id3, 'Pino' AS id4
ovviamente non e' quello che cerchi..
queste sono le basi del linguaggio SQL.. forse dovresti trovare un buon 
libro o un buon manuale..
-- 
www.iuz-lab.info

 ha scritto nel messaggio 
news:1097705b-8b5c-4487...@l64g2000hse.googlegroups.com...

Se ho ben capito quel che ti serve...obiettivamente non sei stato 
chiarissimo...ti basta un
$sql="SELECT t1.id1, t2.Nome, t2.Cognome FROM tabella1 AS t1, tabella2 AS t2 
WHERE t1.id1=
t2.id
 ";
Paolo 

 ha scritto:

-- 
blog.luglio7.com

 
[..]
ne dovrebbe bastare una..
non usare il top-quoting..
-- 
www.iuz-lab.info

  Mario      Antonio     Paolo     Pino
non ti sei spiegato bene.. ma avevo capito anche prima.. 
cercavo solo di farti aprire un libro :-)
la query non e' complicata.. e' solo relativamente lunga e leggendo 
qualsiasi libro SQL che si rispetti, risolverai il problema prima di 
arrivare a meta' lettura..
una cosa del genere dovrebbe funzionare (comincio ad odiarmi)..
SELECT 
 tid1.nome, tid2.nome, tid3.nome, tid4.nome
FROM 
 tabella1 AS t1, tabella2 AS tid1, tabella2 AS tid2, 
 tabella2 AS tid3, tabella2 AS tid4
WHERE 
 t1.id1 = 
tid1.id
 AND t1.id2 = 
tid2.id
 AND 
 t1.id3 = 
tid3.id
 AND t1.id4 = 
tid4.id
-- 
www.iuz-lab.info


Mi dispiace ma non funziona!

In data 21 ottobre 2008 alle ore 13:23:58, iuz <us...@host.network> ha  
scritto:

Non credo. Deve fare join multiple nella stessa tabella, non su tabelle  
differente.
Intendevo comunque dire qualcosa del genere
SELECT * FROM (SELECT ...)AS TAB0, (SELECT ...)AS TAB0 WHERE TAB0.id = ....
-- 
blog.luglio7.com


come non detto.. ora si
grazie mille..

Mi allaccio all' n-esima richiesta mysql sul gruppo per proporre
l'apertura di it.comp.qualcosa.mysql
credo che il motivo di tutte queste richieste OT sul gruppo di php
(perchè poi proprio su questo e non su quello di... boh  python?, le
query non si fanno anche li? ), sia l'assenza di un gruppo italiano
dedicato.
che ne pensate? come si fa in questi casi?
-- 
Web marketing & community management:
http://www.insistema.com/

 l'apertura di it.comp.qualcosa.mysql
se non adirittura it.com.qualcosa.database in modo da essere it su
tutti i principali db: postgre, mysql, oracle etc


 i principali db: postgre, mysql, oracle etc
http://www.faqs.org/faqs/usenet/creating-newsgroups/part1/
se vuoi prova a proporlo..
-- 
www.iuz-lab.info

 ....
singola query..


In data 21 ottobre 2008 alle ore 14:17:32, iuz <us...@host.network> ha  
scritto:

Anche la mia era singola :)
-- 
blog.luglio7.com

 
Tutte le domande le ho sempre postate su
free.it.comp.database.mysql
paolo

 free.it.comp.database.mysql
azz nno l'avevo visto, il mio news server non ha la gerarchia free.* !
