Frågan#1
Hej!
Följande fråga fungerar utmärkt på både min lokala server (MySQL 4.0.13-nt) och på mitt webhotell (4.0.15-log). Versionsnumren hämtade från phpmyadmin.
SELECT accesses.sectionID, accesses.accessID, accesses.Description, 1 AS priv
FROM admin_accesses AS accesses
JOIN admin_acl AS acl ON accesses.sectionID = acl.SectionID AND accesses.accessID = acl.accessID AND userID = 1
UNION
SELECT accesses.SectionID, accesses.accessID, accesses.Description,
CASE WHEN acl.accessID IS NULL
THEN 0
ELSE 1
END
FROM admin_accesses AS accesses
LEFT JOIN admin_acl AS acl ON accesses.sectionID = acl.SectionID AND accesses.accessID = acl.accessID AND userID = 1
order by accesses.sectionID, accesses.accessID
Kör jag däremot frågan på en tredje server (MySQL 4.0.22-standard) så får jag följande fel "#1054 - Unknown column 'accesses.sectionID' in 'ORDER BY'"
Varför? Och framförallt, hur gör jag för att fixa felet?
