我有一张表items
,它是地图上的点。他们在表item_stations
( item_id
, station_id
) 中有最近的地铁站列表。这些电台的名称放在表中stations
( id
, station_name
, station_direction
, ...)。
所以我需要在 SQL-query item-data 中返回最近车站的名称。
SELECT
i.id, i.title, i.description,
GROUP_CONCAT(s.station_id) as stations_ids,
FROM items i
LEFT JOIN item_stations s ON s.item_id = s.id
WHERE id = ?
GROUP BY i.id
LIMIT 1
我必须如何写INNER JOIN
WITH table stations
ON stations.id = s.station_id
?