Hallo zusammen,
ich tu mich gerade etwas schwer dabei folgendes Subselect als Join darzustellen. Das ganze select ist eigentlich komplexer, aber dieser Teil würde mir schon auf die Sprünge helfen.
Ich habe also folgendes:
Ich weiß ich muss die Tabelle mit sich selbst kreuzen, aber ich bekomme die Bedingung nicht hin.
Ich will quasi alle Einträge aus der Tabelle, deren categories_id nicht der categories_id von id 139 und 138 entsprechen.
Danke im Voraus.
VG Frank
ich tu mich gerade etwas schwer dabei folgendes Subselect als Join darzustellen. Das ganze select ist eigentlich komplexer, aber dieser Teil würde mir schon auf die Sprünge helfen.
Ich habe also folgendes:
Code:
select pfi_1.id
from
product_filter_items pfi_1
where
pfi_1.categories_id not in (
select pfi_2.categories_id
from product_filter_items pfi_2
where
pfi_2.id in (139,118) and
group by pfi_2.categories_id
)
group by pfi_1.id
Ich weiß ich muss die Tabelle mit sich selbst kreuzen, aber ich bekomme die Bedingung nicht hin.
Ich will quasi alle Einträge aus der Tabelle, deren categories_id nicht der categories_id von id 139 und 138 entsprechen.
Danke im Voraus.
VG Frank