У меня есть запрос, который выглядит так:
SELECT *,
(SELECT Attribute FROM TableOfAttributes WHERE KeyField = MyTable.KeyField AND Type = "A") AS Attribute1,
(SELECT Attribute FROM TableOfAttributes WHERE KeyField = MyTable.KeyField AND Type = "B") AS Attribute2,
(SELECT Attribute FROM TableOfAttributes WHERE KeyField = MyTable.KeyField AND Type = "C") AS Attribute3
FROM
MyTable
Действительно!В MyTable информация горизонтальна, но в TableOfAttributes она вертикальная, я пытаюсь выяснить, как оторвать эти вложенные запросы, потому что в настоящее время это занимает слишком много времени для выполнения (более часа).на словах: у меня есть таблица с записями, каждая запись имеет атрибуты в другой таблице, каждый атрибут хранится в одной записи, а запись имеет 3 атрибута.
Я хочу показать:
[Entry ID] [Entry Something] [Attribute1] [Attribute2] [Attribute3]
Как вы, ребята, решите это?
Заранее спасибо
Милуд Б.