должно быть возможно в MySQL повторить тот же результат - PullRequest
2 голосов
/ 14 февраля 2011

У меня есть выборка только с 1 результатом

Пример: SELECT + FROM table1

Мне нужно попробовать это с большим количеством результатов, это возможность добавить любое слово в этом выборе кповторите это много раз с тем же результатом.

Спасибо

Ответы [ 4 ]

1 голос
/ 14 февраля 2011

Вы можете добавить несколько перекрестных объединений. Каждое дополнительное перекрестное объединение будет умножать количество результатов на размер таблицы перекрестных объединений.

SELECT table1.*
FROM table1, 
INFORMATION_SCHEMA.COLUMNS c1, 
INFORMATION_SCHEMA.COLUMNS c2, 
INFORMATION_SCHEMA.COLUMNS c3, 
INFORMATION_SCHEMA.COLUMNS c4
1 голос
/ 14 февраля 2011

Например, вы можете добавить больше строк к table1.Или вы можете использовать несколько союзов:

SELECT * FROM table1
UNION ALL 
SELECT * FROM table1
UNION ALL 
SELECT * FROM table1

и т. Д.

0 голосов
/ 15 февраля 2011

Если вы тестируете то, вам следует добавить дубликаты данных в базу данных вместо того, чтобы модифицировать ваш запрос. Выполните этот запрос от 10 до 12 раз:

ВСТАВИТЬ В ТАБЛИЦУ 1 ВЫБРАТЬ * ИЗ СТОЛБА1;

0 голосов
/ 14 февраля 2011

Эх, это не так, как работает SQL.Он вернет все строки, которые соответствуют параметрам вашего запроса.

Если вы дадите нам запрос, я мог бы более конкретно рассказать о происходящем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...