Мы нанимаем сторонних инженеров-тестировщиков и программистов, которые помогут нам с некоторыми ошибками на нашем сайте.Они будут работать над бета-установкой нашего веб-приложения.Дело в том, что нам нужно предоставить им копию нашей базы данных, мы не хотим предоставлять всю базу данных, это огромная база данных компаний.Таким образом, мы хотели бы дать им разбавленную версию, в которой содержится меньше доли фактических данных - достаточно для проведения правильного теста.
У нас есть данные в следующей схеме:
COMPANIES
ID|NAME|CATEGORY|COUNTRY_ID.....
У нас также есть определенное количество категорий и стран.
Дело в том, что мы не хотим, чтобы удаление было слишком случайным, в основном из сотен тысяч записей, которые нам нужнычтобы дать им версию, которая содержит несколько сотен записей, но такая, что у вас есть по крайней мере 2-3 компании для каждой страны и категории.
Я немного озадачен тем, как сделать запрос выбора с помощьюВышеупомянутое ограничение намного меньше удаляет.
Это база данных MySQL, которую мы будем использовать здесь.Можно ли это сделать даже в SQL или нам нужно сделать скрипт на php или около того?