Допустим, у нас есть таблицы 2 дБ.
Первый стол "Ноутбуки"
id | имя
1 яблоко
2 сони
...
и второй стол "цвета"
id | цвет
1 белый
2 чёрный
2 красных
2 синих
...
Если я хочу получить html-таблицу вроде
ноутбук | Доступные цвета
яблоко 1 (белое)
Sony 3 (красный, синий, черный)
...
Мне нужно создать «while» и каждый раз запрашивать информацию для каждого ноутбука. Например, он будет загружать сервер, если имеется более 10 000 ноутбуков. Есть ли какой-нибудь оптимизированный способ заставить его работать?