나는 내 문제가 어디 있는지 알고 있지만 어떻게 해결해야할지 확신하지 못합니다. 출발지와 도착지가 다른 여행을 찾으려고합니다. 그러나 코드를 작성한 방식에 따라 출발지와 도착 위치가 같은 세트 만 반환합니다. 이 문제를 어떻게 해결할 수 있습니까? 보스턴에서 출발하여 나소에 도착하는 여행을 찾고 싶습니다. 여행과 같은 코드를 사용하지 마십시오.mysql 코드가 빈 세트를 반환합니다
SELECT name
FROM staff, trip, locations
WHERE trip.TripNum = staff.TripNum AND staff.DATE = trip.DATE AND trip.DATE = '2015-08-14'
AND (trip.ArrivalLocCode = locations.LocationCode AND locations.Location = "Nassau")
AND (trip.DepartureLocCode = locations.LocationCode And locations.Location = "Boston");
이것은 매우 유용했습니다. 나는 당신 덕분에 JOIN을 사용하는 것의 중요성을 배웠습니다. 고맙습니다. 대단히 감사합니다. –