Salve a tutti , ho un magazzino in cui vengono registrate in una tabella le movimentazioni delle macchine e tra le quali ho con id=1 ingresso e id=14 uscita io dovrei estrapolare una lista di macchine che hanno solo il movimento in ingresso ma non quello in uscita :
codice:
Select
id_macchina,
macchina.seriale,
movimenti_magazzino.created_at
from movimenti_magazzino
join macchina on movimenti_magazzino.id_macchina=macchina.id
join tipo_movimentazione on movimenti_magazzino.id_tipo_movimentazione=tipo_movimentazione.id
where tipo_movimentazione.id=1
// e non è presente la movimentazione con id = 14
group by id_macchina
potri fare una join con tutti i movimenti =1 e tutti i movimenti =14 e trovare i mancanti ma ho anche delle macchine che rientrano quidi hanno più volte 1 (ma anche più volte 14) .
Come provcedo