MySQL中的LEFT OUTER JOIN vs SUBSELECT
发布时间:2021-03-05 20:43:37 所属栏目:MySql教程 来源:网络整理
导读:我有一个表table1,其中有3列column1,column2和column3. column1和column2是一个带有2个其他表的FOREIGN KEY.但是,第3列中的数据来自n个表. 对于例如让我们考虑一下Facebook.要显示活动,它可能会维护一个表,该表可能具有user1 photoliked photo1或user1 statu
我有一个表table1,其中有3列column1,column2和column3. column1和column2是一个带有2个其他表的FOREIGN KEY.但是,第3列中的数据来自n个表. 对于例如让我们考虑一下Facebook.要显示活动,它可能会维护一个表,该表可能具有user1 photoliked photo1或user1 statusliked status1.所以在这种情况下,column3不能是具有特定表的FOREIGN KEY. 现在有两种获取真实数据的方法 – 第一路 –
第二路 –
题 检索数据的两种方法中哪一种更好? 对第一个查询的EXPLAIN应指出此问题.当你在EXPLAIN中看到它时,它通常是一个红旗. (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |