Søgning gennem grupper, mangler sql syntax.
Hej eksperter.Min situation er: Jeg har en tabel som indeholder grupper, hvor en gruppe har kolonnerne, gruppeid, parentid, og et navn. Jeg har så en tabel som indeholder links mellem firmaer og grupper, som indeholder gruppeid og firmaid.
Jeg har grupper i 3 nivauer, dvs. en gruppe kan højst have 2 nivauer under sig ( gruppe1 -> gruppe2 -> gruppe3).
Mit problem er når jeg skal søge og finde alt i gruppe1 + dens undergrupper.
Jeg kan ikke finde ud af at lave sql forespørgslen. Det jeg skal bruge er gruppeid'er på en gruppe, den parentgruppe, og parentsgruppe's parentgruppe.
Problemet er når jeg laver en innerjoin på parentid, så kommer dem som ligger i 1. niveau ikke med, da deres parentid IS NULL.
Kan man lave et join som ikke kræver alle indeholder værdi?
Anders
