Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

MySQL : inner join
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
.joaffx



Data înscrierii: 21/Mai/2008
Mesaje: 43
Locație: 127.0.0.1

Trimis: Mar Mai 27, 2008 9:22 pm    Titlul subiectului: MySQL : inner join  

Salut,

Am citit astazi pe google despre inner join insa nu sunt sigur daca am inteles corect , rog pe cineva daca are timp sa ma corecteze daca se poate :)

Deci am inteles ca inner join este folosit atunci cand vrem sa comparam doua campuri din tabele diferite.
Ex :
Avem tabelul Animale cu campurile id,Maimute,Struti
Si Tabelul Masini cu campurile mid,Avioane,Auto

Cu ajutorul lui inner join comparam ,cat timp animale.id = masini.mid atunci facem select la maimute,aviaoane si le grupam pe toate ( la afisare ) intr`un singur tabel.

Este corect ?:)
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2126
Locație: Bucuresti

Trimis: Mar Mai 27, 2008 9:27 pm    Titlul subiectului:  

ajuta sa scoti cu ajutorul unui singur query informatii din mai multe tabele (de obicei atunci cand se verifica o corespondenta intre acele tabele)
Sus  
.joaffx



Data înscrierii: 21/Mai/2008
Mesaje: 43
Locație: 127.0.0.1

Trimis: Mar Mai 27, 2008 9:28 pm    Titlul subiectului:  

ms mult kleampa ! imi mai poti da o explicatie tot asa scurta si pentru left join ? daca se poate .. daca nu ms !
Sus  
DaRk`SouL



Data înscrierii: 19/Noi/2007
Mesaje: 55
Locație: Bucharest, RO

Trimis: Mie Mai 28, 2008 5:18 pm    Titlul subiectului:  

LEFT JOIN iti afiseaza toate informatiile care sunt "pereche" din amble tabele, dar si cele care nu au "pereche".

pe scurt -> iti afiseaza toate toate informatiile din tabelul din stanga

SELECT tata, mama, alexandru
FROM familie
LEFT JOIN vecin
ON familie.id = vecin.id

o sa iti dea si "sora" / "frate" din tabelul familie



bafta! mai cauta si pe google ca sunt o gramada de raspunri/rezolvari/explicatii ;)
Sus  
.joaffx



Data înscrierii: 21/Mai/2008
Mesaje: 43
Locație: 127.0.0.1

Trimis: Mie Mai 28, 2008 6:35 pm    Titlul subiectului:  

intre timp am fost ajutat de un user pe FreeNode , oricum multumesc mult baieti ! ;)
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1781
Locație: Sibiu

Trimis: Joi Mai 29, 2008 8:07 am    Titlul subiectului:  

Citeste si asta, o sa te ajute:
http://www.tutoriale.far-php.ro/index.php?p=C%26acirc%3Bte%20ceva%20despre%20inner%20join%2C%20left%20join%2C%20right%20join
Sus  
.joaffx



Data înscrierii: 21/Mai/2008
Mesaje: 43
Locație: 127.0.0.1

Trimis: Joi Mai 29, 2008 11:07 am    Titlul subiectului:  

ms mihaita ! :P
far-php.ro parca e a lu` nenea Birkoff :D
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1781
Locație: Sibiu

Trimis: Joi Mai 29, 2008 11:24 am    Titlul subiectului:  

Yup, the one and only :)
Sus  
Birkoff



Data înscrierii: 18/Mar/2004
Mesaje: 2607
Locație: Bucuresti

Trimis: Joi Mai 29, 2008 11:35 am    Titlul subiectului:  

[Offtopic]
Chiar daca e unul din site-urile mele, oricine este binevenit sa scrie tutoriale si exemple noi (acolo in forum sau aici) si eu le voi muta pe site specificand la autor pe cel care a scris articolul...
[/offtopic]
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community