在我的DB中,我有两个“业务”对象:
要加入这个表,我还有一个表connection_city:
我的问题是如何以最快的方式从DB获得与path的所有连接。
现在,我正在查询所有具有connection_city的cc_id = from_id OR cc_id = to_id,然后在我的Java代码中解析它。
发布于 2014-05-08 15:37:07
似乎CTE可能有助于代码的澄清。
With cteConnection as (select id, city_id,
connection_id, number from connection_city);
SELECT *
FROM City c
INNER JOIN cteConnection cte
ON cte.city_id = c.id
LEFT OUTER JOIN connection ct
ON ct.ID = cte.connection_idhttps://stackoverflow.com/questions/23545936
复制相似问题