2

私はこのクエリを実行しようとしています:

    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で注文します。しかし、なぜ??

前もって感謝します!

グルツ、ブラム

4

1 に答える 1

8

'm.order'は静的定数なので、ここでは実際には順序がありません。列名の前後から引用符を削除します。

于 2012-08-24T20:36:06.577 に答える