Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Listar todos os pipelines que intersectam com plataformas no Mar do Norte.
 ###Tabelas: 
CREATE TABLE pipelines (pipeline_id INT, pipeline_name TEXT, start_location TEXT, end_location TEXT); INSERT INTO pipelines (pipeline_id, pipeline_name, start_location, end_location) VALUES (1, 'Pipeline A', 'North Sea', 'Europe'), (2, 'Pipeline B', 'Atlantic', 'North America'); CREATE TABLE pipeline_segments (pipeline_id INT, segment_id INT, location TEXT); INSERT INTO pipeline_segments (pipeline_id, segment_id, location) VALUES (1, 1, 'North Sea'), (1, 2, 'Europe'), (2, 1, 'Atlantic'), (2, 2, 'North America');
SELECT p.pipeline_name FROM pipelines p JOIN pipeline_segments ps ON p.pipeline_id = ps.pipeline_id WHERE ps.location = 'North Sea';