我一直在尝试左连接,但由于有2个连接,我认为问题是来自table_B的第二个连接根而不是table_A。我没有得到任何结果,其中是数据库中所需的数据。我没有收到查询错误
查询(简化)
SELECT events.*, ven.*, events_genres.*
FROM events
LEFT JOIN ven //OPTIONAL JOIN
ON events.ven_id = ven.ven_id //OPTIONAL JOIN
LEFT JOIN events_genres //REQUIRED JOIN
ON events.event_id = events_genres.event_id //REQUIRED JOIN
WHERE events.date >= '$this->now'
AND events_genres.g_id = $g_id //REQUIRED MATCH
ORDER BY date
ven =可选,我会在那里有信息。
events_genres = required,我不希望任何没有类型的结果