Прошло много времени с тех пор, как я в последний раз что-то делал с базой данных, чтобы мои знания были ржавы. У меня есть 2 SQL таблицы:Необходим более эффективный запрос соединения
data(id, attr);
dependency(child, parent);
#**child** and **parent** are the id from table **data**
мне нужно запросить все атр соответствующих записей в таблице зависимость. Ниже приводится моя попытка:
SELECT
(SELECT data.attr FROM data WHERE data.id = child) AS child_attr,
(SELECT data.attr FROM data WHERE data.id = parent) AS parent_attr
from dependency;
Это работает, но очень медленно. Я уверен, что есть лучший способ сделать это с помощью запроса на соединение, но пока не придумал. Может кто-нибудь помочь?
Спасибо,
спасибо, Linger. Он работает быстрее. – chepukha