最佳连接非空,外键关系

时间:2014-05-05 09:20:12

标签: mysql select join foreign-keys referential-integrity

我有两张桌子,ONE和MANY。

ONE.listId(int,not null,primary或​​unique)通过删除/更新时使用CASCADE的外键约束与MANY.listId(int,not null)相关。

通过以下方式选择此关系时:

SELECT
    ONE.field AS parent,
    MANY.field AS child
FROM
    ONE
    [JOIN] MANY ON ONE.listId = MANY.listId;

避免在输出中生成带有NULL的行,在MySQL中使用什么是“推荐”连接以获得最佳性能?内? RIGHT?

考虑到字段之间的关系,两个JOIN都会产生相同的结果。如果优化器看到这一点并为两个连接生成相同的策略,那么在这种情况下要指定的“传统”连接类型是什么?

0 个答案:

没有答案