Pytanie od nooba w temacie :)
Są dwie tabele:
CREATE TABLE locations ( id SERIAL, originlat REAL, originlon REAL, sqarea REAL, namefull TEXT, nameshort TEXT );
CREATE TABLE objects ( id SERIAL, locationid INTEGER REFERENCES locations(id), originlat REAL, originlon REAL, name TEXT );
Jak złożyć zapytanie żeby wyłuskać wszystkie rekordy z locations
o nazwie X, do których odwołuje się co najmniej jeden rekord z objects
?
Jak dostanę wskazówkę to z resztą sobie już poradzę. Zwyczajnie nie wiem jak się do tego zabrać :/
Takie coś?
SELECT * FROM locations WHERE namefull LIKE x% AND id IN ( SELECT locationid FROM objects ) ?
A jeśli dodatkowo chciałbym jeszcze pobrać pole objects.name
? Gdzie to ująć w zapytaniu?