2013-12-19 98 views
0

我有2個表,即時通訊尋找與另一個表中的id關聯的號碼。 我碰到了一個障礙,無法弄清楚。我如何使內部聯接正確

沒有錯誤,它只是需要爲有史以來然後超時:(

我的表如下;

表「旅行」具有以下的列;
ROUTE_ID,trip_id

表「stop_times」了;
trip_id,DEPARTURE_TIME,stop_id

我已經stop_id,但需要查看與該stop_id所有記錄,但還需要能只能選擇匹配ROUTE_ID是那些

這裏是我盡最大的努力,使SQL;

SELECT stop_times.trip_id, stop_times.departure_time, stop_times.stop_id, trips.trip_id, trips.route_id FROM stop_times 
WHERE trips.route_id = 23 
INNER JOIN trips ON stop_times.trip_id=trips.trip_id 
ORDER BY stop_times.departure_time ASC 

任何幫助將不勝感激,謝謝!

回答

3

訂單錯誤。 WHERE之後JOIN

SELECT stop_times.trip_id, stop_times.departure_time, stop_times.stop_id, trips.trip_id, trips.route_id 
FROM stop_times 
INNER JOIN trips ON stop_times.trip_id=trips.trip_id 
WHERE trips.route_id = 23 
ORDER BY stop_times.departure_time ASC