Gå til innhold

MYSQL, hente fra to tabeller samtidig.


Anbefalte innlegg

Skrevet

Holder på å lage et script som henter topics og posts fra ipb forum, men hvordan blir MySQL spørringen på den? har prøvd:

 

SELECT * FROM ippbe_topics AND ippbe_posts 

 

men det var feil, noen som vet?

Videoannonse
Annonse
Skrevet

Da må du joine tabellene. Finn et felt som er felles for begge tabellene slik at radene kan joines.

 

Det må være en logisk grunn for at feltene skal kunne joines, f.eks. topic id eller lignende.

Skrevet

så på ipb sin query når den viser topicsene, men finner ikke ut hvordan jeg skal sette inn "post" her..

 

SELECT DISTINCT(ippbe_posts.author_id), ippbe_topics.* FROM ippbe_topics LEFT JOIN ippbe_posts ON (ippbe_topics.tid=ippbe_posts.topic_id AND ippbe_posts.author_id=2) WHERE ippbe_topics.forum_id=1 and ippbe_topics.approved=1 and (ippbe_topics.pinned=1 or ippbe_topics.last_post > 0) ORDER BY pinned DESC, last_post DESC LIMIT 0,30

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...