SELECT DISTINCT giver dubletter
HejsaJeg har et underligt problem med min sql (er ikke super stærk på det område...), hvor jeg får dubletter trods brug af DISTINCT, så hvordan fixer jeg det?
Min SQL:
SELECT DISTINCT a.MenuID, a.MenuName, a.MenuLink, a.MenuVisible, a.MID, b.FieldName, b.DefaultText, b.'.$LangNameColName.'
FROM '.MenuTable.' AS a, '.LanguageTextsTable.' AS b
WHERE a.MenuName = b.DefaultText
ORDER BY a.SortOrder, a.Parent
Jeg prøver at få resultatet sorteret på først SortOrder, derefter Parent - helst så rækken med f.eks. 5 i parent kommer lige efter den med MenuID 5. <- dette kan jeg dog (heller) ikke lige se hvordan jeg gør.
Kan I hjælpe? :)