我有两张桌子,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都会产生相同的结果。如果优化器看到这一点并为两个连接生成相同的策略,那么在这种情况下要指定的“传统”连接类型是什么?