我有一个包含路由标识的公交车一台有公车站.. 像下面返回一个MySQL表列..根据列条件
route_id stop_name
1234 stop1
1234 stop2
1235 stop7
1235 stop8
我想,同时包含停止1和停止2 ROUTE_ID(用于停止1和停止2我想获得1234)
我写此查询..
SELECT DISTINCT(route_id)
FROM bus_stops
WHERE stops='stop1' AND stops='stop2'
但它返回一个空集。
尝试使用'OR'而不是'AND' – Fabio
但如果我正在使用或我认为它不会满足两个(停止)条件... –
切换到OR并不帮助他 - 这不会保证他得到一个停在两个站点的route_id,只是通过任一站点的所有路线。 –