我想找到一个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