Condividi:        

inner join in SQL

Discussioni e opinioni costruttive sul mondo dell'informatica.
Per la soluzione di problemi specifici fare riferimento alle sezioni di assistenza!

Moderatori: aurelio37, Anthony47, axelrox

inner join in SQL

Postdi lumen6 » 24/02/04 10:27

Sapete spiegarmi cos'è e cosa fa un inner join in SQL????

Come definizione ho trovato : inner join rappresenta il tradizionela theta-join dell' algebra relazionale.
lumen6
Utente Senior
 
Post: 546
Iscritto il: 23/08/01 01:00
Località: Messina

Sponsor
 

Re: inner join in SQL

Postdi lumen6 » 24/02/04 10:34

Sapete spiegarmi cos'è e cosa fa un inner join in SQL???? e con quale join sostituirlo??? in rete ho trovato questo:.
inner join è una classica sintassi propria di access... non era meglio relazionare le tabelle col metodo standard (accoppiando i codici della relazione) in modo da rendere l'sql compatibile con tutti i database?

E poi scrivono il sito in php? Quando mai si è visto un sito in php col server access???


Come definizione ho trovato : inner join rappresenta il tradizionela theta-join dell' algebra relazionale
lumen6
Utente Senior
 
Post: 546
Iscritto il: 23/08/01 01:00
Località: Messina

Postdi Triumph Of Steel » 24/02/04 13:26

INNER JOIN unisce due tabelle... (join = unire)
nel pratico, ti faccio un esempio...

Codice: Seleziona tutto
SELECT id,Nome FROM user INNER JOIN gruppi ON gruppi.userID=user.id


praticamente questa query (scritta al volo) dovrebbe selezionare tutti gli utenti che appartengono ad un gruppo esistente nella tabella "gruppi"...
ovviamente può essere accompagnato da un WHERE

poi esistono anche i LEFT JOIN e i RIGHT JOIN...
questo vale nn solo per access, ma anche per MSSQL e MySQL
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi lumen6 » 28/02/04 18:26

Ma Inner join si può utilizzare con php e mysql??? ho fatto una prova e funziona.
Ma se volessi sostituire inner join con un altro, quale dovrei usare??
lumen6
Utente Senior
 
Post: 546
Iscritto il: 23/08/01 01:00
Località: Messina

Postdi Triumph Of Steel » 28/02/04 19:34

Inner Join è linguaggio SQL... lo puoi sare tranquillamente con php...
ovvio che la query che ho scritto è un esempio...
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00


Torna a Discussioni


Topic correlati a "inner join in SQL":


Chi c’è in linea

Visitano il forum: Nessuno e 22 ospiti