$sql = "SELECT `url`,`title`,`vid` FROM `video` ORDER BY `time` DESC limit 15";
$stmt = $pdo->prepare($sql);
$stmt->execute();
$row = $stmt->fetchAll(PDO::FETCH_ASSOC);
Этот SQL может выбрать верхние новые 15-строчные данные.mysql random select Последние 15 из 100 строк данных
Я хочу, чтобы отобразить верхний новый 100, а просто показать 15
Как выбрать быстрее?
Когда вы делаете LIMIT на 15, вы получаете только 15;), так что проблема? – Stony
Мне нужно в последних 100, показать 15 случайных. как изменить sql? – Sky
Если вы хотите, чтобы запрос работал быстрее, посмотрите на план объяснения и посмотрите, можете ли вы сделать его более эффективным с помощью правильных индексов или даже реструктуризации данных. – Fluffeh