求问一个 mysql sql语句的解释?

mysql:
select * from a,b where b.id in (1,2,3);

a,b 之间没有直接联系
那么搜索出来的 a 的结果,有什么意义,是怎么搜索出来的额,不太懂这个sql语句 ?

能解释一下这个SQL语句吗?


慕容森
浏览 493回答 2
2回答

狐的传说

查出表b中id是1,2,3的记录,然后和表a做笛卡尔积。如果a表里面有关联的b的id字段,外键?那就有意义了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL