| 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 |
|
| |