Permalänk

Kombinera två mysql tabeller

Jag har en tabell där det är data om vilka som är vänner:

| frid |user_id | friend_user_id | accepted | ignored |

Jag har en tabell där inlägg är

| post_id | user_id | content | html_allow | postedtime

Hur kombinerar jag dessa i en query så jag kan se inlägg från vänner, men inte från andra?

Visa signatur

Nuvarande dator:Amd 8core 3.5ghz, GTX 780, 8gb ram
Gammal dator (nuvarande server):Amd 4core 4ghz (o 3.7ghz), GTX 580, 16gb ram
Jag har hållit på med html,php,css,js i 2 år nu, samt fl studio i 2 år.

Permalänk
Medlem

Kolla upp "INNER JOIN"

Visa signatur

"Om man arbetar tillräckligt länge med att förbättra ett föremål går det sönder. "

Hjälp oss göra världen lite snällare! www.upphittat.nu

Permalänk
Avstängd

Se nedan.

Permalänk
Medlem
Skrivet av Larcyn:

Möjlig lösning:
Massa onödig text..

SELECT *
FROM inlägg
INNER JOIN vänner
ON inlägg.user_ID=vänner.friend_user_ID
WHERE vänner.accepted = true
AND vänner.user_ID = "ditt_id"
ORDER BY inlägg.postedtime DESC;

Då får du alla dina vänners inlägg sorterade nyast övers.

Visa signatur

"Om man arbetar tillräckligt länge med att förbättra ett föremål går det sönder. "

Hjälp oss göra världen lite snällare! www.upphittat.nu

Permalänk

Fixade det pga ovan, tack

Visa signatur

Nuvarande dator:Amd 8core 3.5ghz, GTX 780, 8gb ram
Gammal dator (nuvarande server):Amd 4core 4ghz (o 3.7ghz), GTX 580, 16gb ram
Jag har hållit på med html,php,css,js i 2 år nu, samt fl studio i 2 år.