Re: [問題] 請問MySql6.0.4 Order By問題
※ 引述《fingerboy (藍色幻滅)》之銘言:
: 小弟我是用AppServ 2.6.0 安裝的
: Apache 2.2.8
: PHP 6.0.0-dev
: MySQL 6.0.4-alpha
: phpMyAdmin-2.10.3
: 我在查找資料時使用select
: 若只單純使用
: SELECT *
: FROM table_name
: ORDER BY 1
: 是可以用的
: SELECT *
: FROM table_name
: WHERE column_name = 'XXX'
: 也是可以用的
: 但是where + order by
: SELECT *
: FROM table_name
: WHERE column_name = 'XXX'
: ORDER BY 1
: 就會查不到資料
: 請問我的語法是有什麼問題嗎?
: 還是這是mysql的bug?
: 有什麼解決的辨法
: MySQL 文字編碼: UTF-8 Unicode (utf8)
: MySQL 連線校對: utf8_general_ci
基本上你打的沒錯
但是"*"是SHOW出你 table_name 的所有資料
既然全部的資料都出來了
要用ORDER BY排序也不知道要幹麻
除非你是打 SELECT name .........
有明確的種類名稱才會知道該怎麼排
而且你要用 ORDER BY 也不能只多打 1 而已
需再多打 asc (生冪) desc (降冪)
ORDER BY 1 asc 之類的
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.108.59.5
推
02/16 07:42, , 1F
02/16 07:42, 1F
推
02/19 21:18, , 2F
02/19 21:18, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):