关于子查询
时间:2003-07-06
来源:互联网
但我现在有个想法就是:
有一个人力资源管理系统,它的查询条件非常的挑剔和不定的
所以我有必要一个一个条件来查询筛选出符合要求的记录,
那么在SQL SERVER中就可以用子查询来做先生成一个结果集
再在这个结果集上筛选,,
在PHP要实现这样的功能应该怎么做??
作者: Mickey 发布时间: 2003-07-05
作者: Mickey 发布时间: 2003-07-05
如果用老版本呢,用一些临时表就可以,当然有些查询可以通过复杂的语句完成,具体参看mysql reference manual
作者: Belltree 发布时间: 2003-07-05
[B]这个不是php的问题,你去mysql.com下载mysql 410版,支持子查询,当然是个alpha版的,good luck
如果用老版本呢,用一些临时表就可以,当然有些查询可以通过复杂的语句完成,具体参看mysql reference manual [/B]
那些临时表是怎么用的?
举个例子来看看
作者: Mickey 发布时间: 2003-07-05
作者: Mickey 发布时间: 2003-07-05
作者: Mickey 发布时间: 2003-07-05
SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);
This can be rewritten as:
SELECT table1.* FROM table1,table2 WHERE table1.id=table2.id;
The queries:
SELECT * FROM table1 WHERE id NOT IN (SELECT id FROM table2);
SELECT * FROM table1 WHERE NOT EXISTS (SELECT id FROM table2
WHERE table1.id=table2.id);
Can be rewritten as:
SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id=table2.id
WHERE table2.id IS NULL;
作者: Belltree 发布时间: 2003-07-05
作者: alangcry 发布时间: 2003-09-08
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28