Temat: [SQL] Zapytanie z dwoma tabelami
Witam wszytkich,
Mam taki problem:
Mam dwie tabele:
Points:
-----------------------------
id serial NOT NULL,
osmid bigint,
latitude double precision,
longitude double precision,
------------------------------------
Segment
ids bigint,
way_id bigint,
start_node_id bigint,
end_node_id bigint,
length_km double precision,
max_speed_km_h integer,
Przyklad:
Points: id = 1, osmid = 223,....,....
// i jet takich punktow np. 20,
Za to tabela Segment reprezetnuje tabele points z rozszerzeniem o kilka innych wlasnosci:
ids: 1, way_id=223,...,...,... i jest tych reprezentacji dla np. 100 punktow
Moje pytanie jak napisac zapytanie, by usuwalo rekordy z tabeli Segment takie, ktorych nie ma w tabeli Points - rozpoznajac po way_id (Segment) i osmid(Point).
tzn jesli w Point sa np. takie osmid : 1, 2, 3, 4, 5, to jesli w Segment w way_id sa 1,2,3,4,5,6,7,8 to zeby 6, 7 i 8 usuwalo