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

您需要做的就是指定您的列:

SELECT id, position FROM pages ORDER BY position ASC

于 2013-03-13T03:36:48.033 回答
1

查询中的 * 表示您将选择每个列,只需使用要检索的列名。

例子:

SELECT id, position FROM pages ORDER BY position

就这样 ;)

于 2013-03-13T03:41:42.797 回答
0

每当您需要表中的特定列时...您需要在 SELECT 子句中提及它们。

在您的情况下,您只需要 id 和 position 以便您的查询将是

SELECT id, position FROM pages ORDER BY position ASC

如需进一步学习,请查看此链接..

希望这对你有帮助..

于 2013-03-13T03:46:16.450 回答