Я новичок, и у меня есть базовые знания по этому вопросу, поэтому я прошу прощения, если я не смог найти правильный ответ.Вот код, который я написал.Он возвращает именно то, что мне нужно, но я чувствую, что это не очень хорошее решение, какие-либо предложения?Я работаю над Oracle SQL Developer.Заранее спасибо
SELECT
ta.id,
tb.taid,
tc.idb,
ta.durata,
tc.durata,
tb.durata,
ta.data_attivazione,
ta.data_disattivazione,
tc.data_inizio,
tc.data_fine,
tb.data_inizio,
tb.data_fine
FROM
tableA ta
tableB ta
tableC tc
WHERE
ta.id = 3456
AND tb.taid = 3456
AND tc.idb = 3456
OR (
ta.id = 3457
AND tb.taid = 3457
AND tc.idb = 3457
)