我需要有這個代碼選擇了從用戶預訂DB 9行選擇與限制。減去一個所有列,但沒有運氣:MySQL的:從計數
select count(id) as ids, * from booking_db where date between '2012-10-01' and '2012-10-10' limit 0, ids-1
我一派,有人建議LIMIT 1,9999999
< - 這也產生了9個結果,但不是需要在發票上列入的第一行。我期望第1至9天的結果。請建議。
我需要有這個代碼選擇了從用戶預訂DB 9行選擇與限制。減去一個所有列,但沒有運氣:MySQL的:從計數
select count(id) as ids, * from booking_db where date between '2012-10-01' and '2012-10-10' limit 0, ids-1
我一派,有人建議LIMIT 1,9999999
< - 這也產生了9個結果,但不是需要在發票上列入的第一行。我期望第1至9天的結果。請建議。
如果您想選擇9列,你有你的選擇指定的列名和不能使用星號:
SELECT count(id) as ids, col1, col2, col3, ...
FROM booking_db
WHERE date BETWEEN '2012-10-01' AND '2012-10-10'
GROUP BY col1, col2, col3, ...
請注意,您還必須按這些列以及(與`GROUP BY子句),但我相信這不是一個問題。
需要9列或行嗎? –
@LolCoder我的意思是行,對不起 – Wilf