Код: Выделить всё
+------------+--------------+
| Field | Type |
+------------+--------------+
| id | varchar(20) |
| make | varchar(255) |
| model | varchar(255) |
| color | varchar(20) |
+------------+--------------+
Код: Выделить всё
+-------------------+
| Make | Color |
+-------------------+
| Toyota | Red |
+-------------------+
| Toyota | Red |
+-------------------+
| Toyota | Blue |
+-------------------+
| Honda | Red |
+-------------------+
| Mazda | Blue |
+-------------------+
| Mazda | Red |
+-------------------+
| Honda | Blue |
+-------------------+
Есть ли [простой] способ сделать это с помощью запроса, который можно сгенерировать на лету? Альтернативно, я открыт для идеи выполнения нескольких запросов, а затем самостоятельного объединения их в коде, но, насколько я понимаю, несколько запросов не очень производительны? Хотя производительность определенно вызывает беспокойство, мне хотелось бы, если это возможно, обеспечить баланс читаемости кода и сложности запросов.
Подробнее здесь: https://stackoverflow.com/questions/793 ... most-1-ite
Мобильная версия