2013-09-26 5 views
0

Что было бы самым быстрым способом выбрать 2 случайные строки из таблицы SQL? (Только SQL или нет) Я использую MySQL на PhpMyAdmin.Выбор 2 случайных строк из таблицы SQL

+0

Смотрите этот ответ на Skliwz. http://stackoverflow.com/questions/191342/random-record-from-a-database-table-t-sql –

ответ

1

Кажется, это было бы:

SELECT * FROM table LIMIT 2 

Что вы получите в два ряда в порядке по умолчанию базы данных.

1

Попробуйте это:

SELECT * FROM table ORDER BY RAND() LIMIT 0, 2

+0

Неужели это заметно замедляется, чем больше кортежей содержит таблица? – halpsb

Смежные вопросы