Я хочу объединить один столбец в каждой из нескольких таблиц, после объединения выяснить, есть ли дубликаты в объединении, отобразить дубликаты со столбцом ID из одной из первых таблиц.
Я могу сделать это, но сделанный мной запрос выглядит очень длинным и плохим с точки зрения производительности.
Вот логика, которая работает -
SELECT ID , concatcolumn where concat column in (
(select concat
join all tables
group by concatcolumn
having count(id)>1) a
JOIN
(select id, concat
join all tables) b
on a.concatcolumn = b.concatcolumn )
Это дает мне то, что я хочу, но меня это не устраивает, поскольку concatcolumn представляет собой объединение по крайней мере из 10 столбцов, и, где бы я ни упоминал, оно будет заменено этим кодом.
Есть ли какой-нибудь другой более простой способ