我相信知道我的問題在哪裏,但我不確定如何解決它。 我正試圖找到出發地點與抵達地點不同的地方。但是我編寫代碼的方式使得它只返回具有相同出發和到達位置的集合。我該如何解決這個問題?我想找到一個從波士頓出發並抵達拿騷的行程,同時避免使用類似旅行的代碼。 DepartureLocCode = 「BOS」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感謝你的重要性。非常感謝你。非常感謝。 –