怪异的Mysql ORDER BY

Bra*_*mer 2 php mysql

我正在尝试执行此查询:

    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
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我订购了升序的物品.但我不知道为什么,但它输出如下:

    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
Run Code Online (Sandbox Code Playgroud)

它通过id命令它.但为什么??

提前致谢!

Grtz,Bram

Joe*_*lli 8

'm.order'是一个静态常数,所以你真的没有订单.从列名称周围删除引号.