Zum Inhalt springen

MySQL, mit Ergebnis eine andere Tabelle anfragen


Empfohlene Beiträge

Geschrieben

Folgendes Problem, ich habe zwei MySQL Tabellen.

Ich muss erst die eine (nennen wir sie "a") abfragen und anhand der Ergebnisse aus a dann Tabelle "b" abfragen.

In SQL sähe das so aus:

SELECT * FROM `phpbb_posts_text` WHERE post_id = (SELECT post_id FROM `phpbb_posts` WHERE topic_id=4);

Klappt in MySQL aber leider nicht....

Jemand Tips, für die ich schonmal sehr dankbar bin....

Geschrieben

Geht das auch mit 'nem Join?

Wie gesagt muss ich erst die erste Tabelle abfragen und dann zu allen IDs der ersten dann Sachenaus der zweiten raussuchen...

Wie geht das denn mit Join?

Geschrieben

Mit JOINs müsste das so aussehen:

[b]SELECT[/b] * [b]FROM[/b] phpbb_posts_text

[b]INNER JOIN[/b] phpbb_posts

[b]ON[/b] phpbb_posts_text.post_id = phpbb_posts.post_id

[b]WHERE[/b] phpbb_posts.topic_id = 4;

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...