Hvor er fejlen i min SQL
HejsaJeg får en fejl i min SQL når jeg tester den af på min database.
SELECT MenuItemID, MenuLabel, MenuLink, ItemParent
FROM menuitems ORDER BY ItemParent, ItemSortOrder, MenuLabel
WHERE MenuItemID IN (SELECT MenuItemID
FROM permissions
WHERE Permission = 'Yes' AND MemberID = 109);
Hvis man skille koden ad virker dele af SQL'en fint.
Virker:
SELECT MenuItemID, MenuLabel, MenuLink, ItemParent
FROM menuitems ORDER BY ItemParent, ItemSortOrder, MenuLabel
Virker:
SELECT MenuItemID
FROM permissions
WHERE Permission = 'Yes' AND MemberID = 109
Så det må være et eller andet med min "IN" sætning som ikke er syntax rigtigt.
Får #1064 fejlen.
/Flemming