Inner join

Tags:    php

Jeg er ved at forsøge at hente en liste med alle brugerne i min database.
Derefter har jeg en tabel hvor jeg har en liste af dem man følger, fx "Follower=1 following=4"

Altså bruger 1 ( Som er mit login session id) følger bruger 4

Det jeg gerne vil med listen af mine bruger, det er at, hvis man følger en af de bruger der dukker op på listen, skriver den "Du følger denne bruger"

Hvordan kan jeg gøre dette, går udfra jeg skal bruge inner join?

her et et par billeder af min tabel:

Users

http://i57.tinypic.com/sw77o6.png

Userfollows

http://i58.tinypic.com/1076o85.png



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
>Jeg er ved at forsøge at hente en liste med alle brugerne i min database.
med hvilke sql ??

>Hvordan kan jeg gøre dette, går udfra jeg skal bruge inner join?
du kan ikke bruge inner join, da det kræver id er i begge tabeller
kig på left join / right join, afh af hvilke tabel du spørger ud fra
ref https://www.google.com/search?q=mysql+left+join
https://dev.mysql.com/doc/refman/5.7/en/left-join-optimization.html


prøv at undersøge forskællen mellem:
INNER JOIN
LEFT JOIN
RIGHT JOIN




t