我正在尝试执行此查询:
SELECT m.name
FROM ".table."modules as m
LEFT JOIN ".table."module_page as p
ON m.id = p.id
LEFT JOIN ".table."pages as pa
ON p.pages = pa.id
WHERE p.pages = '1' AND m.section = '2'
ORDER BY 'm.order' ASC
正如你所看到的,我订购了物品升序。 但我不知道为什么,但它输出如下:
id section active order name
9 2 1 1 content_starter
10 2 1 3 Agenda
11 2 1 2 Nieuws
12 2 1 4 Sidebar
按ID订购。 但为什么??
提前致谢!
Grtz, BRAM
答案 0 :(得分:8)
'm.order'
是一个静态常量,所以你真的没有订单。从列名称周围删除引号。