我想找到一個MySQL要求3個的某些行,可以說,例如行5,第10和15找到3個某些行
我知道我可以做3單要求與
SELECT * FROM \`table\` WHERE \`value\` = '$value' LIMIT 4,1
SELECT * FROM \`table\` WHERE \`value\` = '$value' LIMIT 9,1
SELECT * FROM \`table\` WHERE \`value\` = '$value' LIMIT 14,1
但是不是有一個更簡單的方法來做到這一點,並把一切都變成一個查詢?
你可以'聯合'他們togehter或確保值='值'只顯示5,10,15我不知道上下文,所以這可能不是一個選項 –
你可能要小心,因爲MySQL不保證沒有ORDER BY條款的響應中數據的順序。 – msturdy