跪求,对“内部查询”和“外部查询”两个术语的详解! 想了解这两个术语背后的原理或者过程谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你理解这个过程就明白了(外-->内):你写的SQL语句只是通过数据库的一些接口组件告诉数据库你想查询的内容,而数据库得到此查询指令,它还要在自己内部以一种事先设计好的算法,用最快的方法,查询出数据。 在《PHP和MYSQL WEB开发》一书中P195 页出现一句:“在关联子查询中,可以在内部查询中使用外部查询的结果”这是什么意思? select * from tb where aid in(select id from ta)利用ta表中的id来查tb表的数据 原来你的意思是指这个,这里面涉及比较底层的东西了,最简单的执行:explain SQL语句这执行结果里面你就看到哪些是内部,哪些是外部了。 mysql> select id,(select curdate()) from user ;+------+--------------------+| id | (select curdate()) |+------+--------------------+| 1 | 2009-10-13 || 2 | 2009-10-13 || 3 | 2009-10-13 || 1 | 2009-10-13 |+------+--------------------+4 rows in set (0.00 sec)mysql> select id,t.c from user,(select curdate() c) t;+------+------------+| id | c |+------+------------+| 1 | 2009-10-13 || 2 | 2009-10-13 || 3 | 2009-10-13 || 1 | 2009-10-13 |+------+------------+4 rows in set (0.00 sec)楼主这意思? 求助,MYSQL论文方面。。。。 建立*.sql文件 不能导入mysql数据库 帮忙给看看 求助:Linux下无法连接到mysql数据库 查询某字段的值长度大于xxx的行吗? 函数中是否可以使用DDL语句create/drop等?? 【超低级请教】Mysql 链接问题 紧急求教大家 100分求 mysql查某个结点所有子结点的sql语句 急急急急急! 怎样在删除MYSQL表中的所有记录后使自增长字段的初始值回到1 求一些SQL语句? Mysqld安全相关启动选项--safe-user-create 求mysql+php 中文全文搜索
select * from tb where aid in(select id from ta)
利用ta表中的id来查tb表的数据
原来你的意思是指这个,这里面涉及比较底层的东西了,最简单的执行:
explain SQL语句这执行结果里面你就看到哪些是内部,哪些是外部了。
+------+--------------------+
| id | (select curdate()) |
+------+--------------------+
| 1 | 2009-10-13 |
| 2 | 2009-10-13 |
| 3 | 2009-10-13 |
| 1 | 2009-10-13 |
+------+--------------------+
4 rows in set (0.00 sec)mysql> select id,t.c from user,(select curdate() c) t;
+------+------------+
| id | c |
+------+------------+
| 1 | 2009-10-13 |
| 2 | 2009-10-13 |
| 3 | 2009-10-13 |
| 1 | 2009-10-13 |
+------+------------+
4 rows in set (0.00 sec)
楼主这意思?