ГС
DROP TABLE if EXISTS aux;
create table aux(line int);
insert into aux(line) values(1);
insert into aux(line) values(2);
SELECT label FROM (SELECT DISTINCT ELT(aux.line,pnm.first,pnm.second) all_n FROM politmap_neighbor as pnm
left JOIN politmap pm ON pm.label='South_Arabian_Sea'
CROSS JOIN aux
WHERE pnm.first=pm.id OR pnm.second=pm.id) AS pppp
LEFT JOIN politmap fpm ON fpm.id=all_n;
DROP TABLE if EXISTS aux;



