SELECT ms.*
FROM map_search AS ms
where exists (select 1 from milestone where doc_id = ms.doc_id)
Angående din sista mening: hur vill du att resultatet skall bli i det fallet?
1 svar · 261 visningar · startad av Bjuris
Jag har en tabell som innehåller ett doc_id (unikt)
i en annan tabell finns även doc_id, men det kan vara hur många som helst med samma id.
Tycker inte att det borde vara så svårt egentligen, jag har antagligen bara snurrat in mig på join.
SELECT ms.*
FROM map_search AS ms
Join milestone mil on ms.doc_id = mil.doc_id
Denna så får jag ju tillbaka en rad per rad det finns i milestone tabellen.
men jag vill ju bara veta om den finns i milestone tabellen och i så fall presentera raden från map_search.
I senare fall skulle jag även behöva select kriterier från milestone tabellen så jag tror inte jag kan använda någon sorts exist.
SELECT ms.*
FROM map_search AS ms
where exists (select 1 from milestone where doc_id = ms.doc_id)
Angående din sista mening: hur vill du att resultatet skall bli i det fallet?