0

部分的に機能しているので、これを延期しました。今は必要です。

この出力が欲しい:

id position
1       1       
2       2        
15      3         
16      4          

私はこれがそれをするだろうと思った。しかし、私はページ全体のテーブルを取得しています。

SELECT * 
FROM pages 
ORDER BY position ASC

id  link_id     menu_name     position     content     visible
1     1         New Article       1     This is the first Picture and   Article     1
2     1         Edit Articles     2     Delete Articles/Edit 333
4

3 に答える 3

1

クエリの*は、すべての列を選択することを意味します。取得するcolumnamesを使用するだけです。

例:

SELECT id, position FROM pages ORDER BY position

それで全部です ;)

于 2013-03-13T03:41:42.797 に答える
1

あなたがする必要があるのはあなたの列を指定することです:

SELECT id, position FROM pages ORDER BY position ASC

于 2013-03-13T03:36:48.033 に答える
0

テーブルから特定の列が必要な場合は常に...SELECT句でそれらに言及する必要があります。

あなたの場合、あなたはIDと位置だけを必要とするので、あなたのクエリは

SELECT id, position FROM pages ORDER BY position ASC

詳細については、このリンクを確認してください

これがお役に立てば幸いです。

于 2013-03-13T03:46:16.450 に答える