0
我对SQL相当陌生,想知道是否有办法简化我的一个SQL查询。如何简化我的SQL查询
SELECT
ships.ship_name,
ships.company_name,
ports.port_name,
ports.port_country,
port_days.port_date AS port_days
FROM
port_days, ships, ports
WHERE
port_days.ship_id = ships.ship_id
AND port_days.port_id = ports.port_id
AND port_days.ship_id = '" . $ship_id . "'
AND port_days.port_date > '" . $start_date . "'
AND port_days.port_date < '" . $end_date . "'
我正在玩INNER JOIN
,但无法启动它的工作。这实际上是工作,但我认为必须有更好的方式?
感谢@Gordon,我需要了解更多关于'JOIN' –