Forum: Datenbanken
by HeZa,
5. Aug 2010
Nur der Vollständigkeit halber:
Die Lösung von omata, jfheins (beide) und mir funktionieren auch, allerdings hat die Lösung von generic (unter Oracle 11G) den besseren Ausführungsplan. Die Lösung von generic funktioniert allerding nur sollange es in post_topics keine doppelten Kombination von post_id und topic_id gibt.
Forum: Datenbanken
by HeZa,
4. Aug 2010
in Oracle würde ich das so machen:
SELECT p.post_id FROM
posts p
INNER JOIN post_topics pt1 ON pt1.post_id = p.post_id and pt1.topic_id = 1
INNER JOIN post_topics pt2 ON pt2.post_id = p.post_id and pt2.topic_id = 4