是的,LEFT JOIN
支持条件过滤
以下是一个使用 LEFT JOIN
和条件过滤的 SQL 示例:
SELECT orders.order_id, orders.customer_id, customers.customer_name FROM orders LEFT JOIN customers ON orders.customer_id = customers.customer_id WHERE customers.country = 'USA';
在这个示例中,我们从 orders
表中选择所有记录,并使用 LEFT JOIN
将其与 customers
表关联。然后,我们使用 WHERE
子句对结果进行条件过滤,只保留那些 customers.country
为 ‘USA’ 的记录。