看到一些奇怪的東西;正在徵求幫助。當排序是DESC和有限時,MYSQL查詢結果縮短了
我有一個查詢,像這樣:(使用笨,順便說一句)
'SELECT * FROM registers WHERE client_id='.$clid .' ORDER BY date DESC LIMIT '.$num
$num
通過函數調用傳遞(和它== 15),並正確呼應。但是運行這個只返回10行。如果我明確地將$num
設置爲15,則是相同的。如果我將$num
設置爲20,則返回11行!跆拳道在我的穹頂!
Howeverstance,如果我將訂單設置爲ASC
而不是DESC
,原始查詢按預期運行。
該查詢返回在CocoaMySQL中以任一種排序運行時的預期行數。
任何想法?
你的MySql查詢日誌告訴你什麼?什麼SQL實際上在數據庫中? – davek 2010-03-12 20:03:17
在日誌中一切看起來都OK: 'SELECT * FROM registers WHERE client_id = 000690 ORDER BY date DESC LIMIT 15' – stormdrain 2010-03-12 20:22:40