Мне нужно найти элемент из таблицы 1, где группа id = 1 (результат 1) затем те элементы, где группа id = 1, перейти к таблице 2 фильтра результат 1 + выберите те цены id = 200 только таблица 1, идентификатор группы, идентификатор группы таблица 2, идентификатор объекта, цена idвыберите sql из таблицы 1, затем скопируйте таблицу 2 в столбец с таблицей 1 Состояние столбца
Я попытался выбрать внутреннее соединение, но не может фильтровать. union all return error, поскольку данные столбца не совпадают.
select item id, group id
from table 1
where groupid = '1'
inner join
select item id, price id
from table 2
where price id = '200'
Было бы проще, если бы вы показали нам некоторые данные образца и желаемый результат. – Prix
Вам нужно объяснить немного больше того, что вы пытаетесь сделать. Что-то вроде этого, я предполагаю, это то, что вы пытаетесь сделать с соединением: выберите t1.ItemId, t1.GroupId, t2.PriceId из таблицы 1 t1 join table2 t2 на t1.ItemId = t2.ItemId и t2.PriceId = '200' где t1.GroupId = '1' – mservidio