Seite 1 von 1

(erledigt) SQL Abfrage verändern.

Verfasst: 06.01.2008 00:18
von Nili76
Hallo allerseits,

ich hab folgende SQL Abfrage

Code: Alles auswählen

SELECT p.topic_id FROM phpbb_posts p, phpbb_forums f WHERE p.post_id IN (31, 32,..., 131) AND f.forum_id = p.forum_id AND f.forum_id IN(2,..., 9, 10) GROUP BY p.topic_id 
bei der ich eine Liste an Topic:ids bekomme.

Kann man die Abfrage so umgestalten, dass das Ganze noch gegen den topic_type in der phpbb_topics Tabelle verglichen wird?

Ziel ist es nach Topics zu suchen, die vom Typ her Wichtig oder Ankündigungen sind.

Gruß
Nils

Verfasst: 06.01.2008 14:34
von S2B

Code: Alles auswählen

SELECT p.topic_id
FROM phpbb_posts p, phpbb_topics t, phpbb_forums f
WHERE p.post_id IN (31, 32,..., 131)
  AND t.topic_id = p.topic_id
  AND t.topic_type IN(...)
  AND f.forum_id = p.forum_id
  AND f.forum_id IN(2,..., 9, 10)
GROUP BY p.topic_id

Verfasst: 06.01.2008 15:15
von Nili76
Herzlichen Dank!!