Уважаемые посетители Stack Overflow,SQL: Производительность нескольких объединений в одном столе
Я создаю приложение для исследования на PHP, где пользователь может ввести собственные переменные. Эти переменные часто являются численными. Текстовую метку можно привязать к каждому числовому значению, чтобы улучшить читаемость данных. То есть, записи отображаются в виде:
Record1: value0, Value1, Value1, Value3, Value2
Record2: ..
вместо:
Запись 1: 0, 1, 1, 3, 2
Record2: ..
Для того, чтобы преобразовать числовые данные в их этикетке коллега, я бы выполнить большое количество присоединяется к (же) таблице, держащей текстовому представление (наклейка). Мой вопрос двоякий:
- Выполнение нескольких объединений в одну и ту же таблицу (с псевдонимом) в MySQL влияет на производительность значительно?
- Какой будет лучший синтаксис SQL для такого объединения?
Конечно, я приветствую любые другие предложения!
С нетерпением жду ваших ответов!
Том
Удалил мой ответ, но почувствовал, что этот комментарий от OP стоит опубликовать здесь для других: «Вполне возможно, что у пользователя будет 100 переменных, которые потребуют 100 объединений в таблицу ярлыков для извлечения одной записи. Мне интересно насколько большая разница в производительности будет достигнута только с помощью SQL (предпочтительнее из-за гибкости) или выполнения двух отдельных запросов, заменяя данные метками в PHP? » – Fosco