SELECT itemLocation
FROM (
SELECT itemLocation
FROM store
WHERE itemLocation = locationID
UNION ALL
SELECT itemLocation
FROM warehouse
WHERE itemLocation = locationID
)
GROUP BY itemLocation
HAVING Count(*) = 1
SELECT l.itemLocation
FROM (
SELECT s.itemLocation
FROM store AS s
WHERE s.itemLocation = locationID
UNION ALL
SELECT w.itemLocation
FROM warehouse AS w
WHERE w.itemLocation = locationID
) AS l
GROUP BY l.itemLocation
HAVING COUNT( * ) = 1;