У меня есть таблица с именем 'Position', в которой шесть строк, с id 1,2,3,4,5 y 6 соответственно.
Используя скрипт, я создал временную таблицу, в которой есть две строки со строками из 'Position', имеющие только id 5 y 6 соответственно.
Что мне нужно сделать, так это создать новую временную таблицу, но только в том случае, если в ней есть строки из «Position» с идентификаторами 1,2,3 y 4.
Кто-нибудь знает, как это сделать?
Я пробовал это:
SELECT p.[Id] as idPosicion
,[CantidadMaximaApilados]
,[IdZona]
into #PosicionesRemover
FROM [Posicion] p -- this is the table with id's 1,2,3,4,5 y 6
inner join View_ContenedoresEnStock v ON p.Id = v.posicionId
select * from #PosicionesRemover -- this is the temporary table that only has id's 5 y 6
SELECT P.Id, P.CantidadMaximaApilados, P.IdZona INTO #PosicionesNoOcupadas FROM Posicion P
left join #PosicionesRemover R ON R.idPosicion = P.Id -- here is when i try to only left rows with id's 1,2,3 y 4